Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
0002 /*
0003  * if_addrlabel.h - netlink interface for address labels
0004  *
0005  * Copyright (C)2007 USAGI/WIDE Project,  All Rights Reserved.
0006  *
0007  * Authors:
0008  *  YOSHIFUJI Hideaki @ USAGI/WIDE <yoshfuji@linux-ipv6.org>
0009  */
0010 
0011 #ifndef __LINUX_IF_ADDRLABEL_H
0012 #define __LINUX_IF_ADDRLABEL_H
0013 
0014 #include <linux/types.h>
0015 
0016 struct ifaddrlblmsg {
0017     __u8        ifal_family;        /* Address family */
0018     __u8        __ifal_reserved;    /* Reserved */
0019     __u8        ifal_prefixlen;     /* Prefix length */
0020     __u8        ifal_flags;     /* Flags */
0021     __u32       ifal_index;     /* Link index */
0022     __u32       ifal_seq;       /* sequence number */
0023 };
0024 
0025 enum {
0026     IFAL_ADDRESS = 1,
0027     IFAL_LABEL = 2,
0028     __IFAL_MAX
0029 };
0030 
0031 #define IFAL_MAX    (__IFAL_MAX - 1)
0032 
0033 #endif