1 /* 2 * This header was generated from the Linux kernel headers by update_headers.py, 3 * to provide necessary information from kernel to userspace, such as constants, 4 * structures, and macros, and thus, contains no copyrightable information. 5 */ 6 #ifndef __LINUX_IF_ADDRLABEL_H 7 #define __LINUX_IF_ADDRLABEL_H 8 #include <linux/types.h> 9 struct ifaddrlblmsg { 10 __u8 ifal_family; 11 __u8 __ifal_reserved; 12 __u8 ifal_prefixlen; 13 __u8 ifal_flags; 14 __u32 ifal_index; 15 __u32 ifal_seq; 16 }; 17 enum { 18 IFAL_ADDRESS = 1, 19 IFAL_LABEL = 2, 20 __IFAL_MAX 21 }; 22 #define IFAL_MAX (__IFAL_MAX - 1) 23 #endif 24