1*de1e4e89SAndroid Build Coastguard Worker /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 2*de1e4e89SAndroid Build Coastguard Worker /* 3*de1e4e89SAndroid Build Coastguard Worker * if_addrlabel.h - netlink interface for address labels 4*de1e4e89SAndroid Build Coastguard Worker * 5*de1e4e89SAndroid Build Coastguard Worker * Copyright (C)2007 USAGI/WIDE Project, All Rights Reserved. 6*de1e4e89SAndroid Build Coastguard Worker * 7*de1e4e89SAndroid Build Coastguard Worker * Authors: 8*de1e4e89SAndroid Build Coastguard Worker * YOSHIFUJI Hideaki @ USAGI/WIDE <[email protected]> 9*de1e4e89SAndroid Build Coastguard Worker */ 10*de1e4e89SAndroid Build Coastguard Worker 11*de1e4e89SAndroid Build Coastguard Worker #ifndef __LINUX_IF_ADDRLABEL_H 12*de1e4e89SAndroid Build Coastguard Worker #define __LINUX_IF_ADDRLABEL_H 13*de1e4e89SAndroid Build Coastguard Worker 14*de1e4e89SAndroid Build Coastguard Worker #include <linux/types.h> 15*de1e4e89SAndroid Build Coastguard Worker 16*de1e4e89SAndroid Build Coastguard Worker struct ifaddrlblmsg { 17*de1e4e89SAndroid Build Coastguard Worker __u8 ifal_family; /* Address family */ 18*de1e4e89SAndroid Build Coastguard Worker __u8 __ifal_reserved; /* Reserved */ 19*de1e4e89SAndroid Build Coastguard Worker __u8 ifal_prefixlen; /* Prefix length */ 20*de1e4e89SAndroid Build Coastguard Worker __u8 ifal_flags; /* Flags */ 21*de1e4e89SAndroid Build Coastguard Worker __u32 ifal_index; /* Link index */ 22*de1e4e89SAndroid Build Coastguard Worker __u32 ifal_seq; /* sequence number */ 23*de1e4e89SAndroid Build Coastguard Worker }; 24*de1e4e89SAndroid Build Coastguard Worker 25*de1e4e89SAndroid Build Coastguard Worker enum { 26*de1e4e89SAndroid Build Coastguard Worker IFAL_ADDRESS = 1, 27*de1e4e89SAndroid Build Coastguard Worker IFAL_LABEL = 2, 28*de1e4e89SAndroid Build Coastguard Worker __IFAL_MAX 29*de1e4e89SAndroid Build Coastguard Worker }; 30*de1e4e89SAndroid Build Coastguard Worker 31*de1e4e89SAndroid Build Coastguard Worker #define IFAL_MAX (__IFAL_MAX - 1) 32*de1e4e89SAndroid Build Coastguard Worker 33*de1e4e89SAndroid Build Coastguard Worker #endif 34