diff options
Diffstat (limited to 'libc/kernel/uapi/linux/rtnetlink.h')
-rw-r--r-- | libc/kernel/uapi/linux/rtnetlink.h | 529 |
1 files changed, 264 insertions, 265 deletions
diff --git a/libc/kernel/uapi/linux/rtnetlink.h b/libc/kernel/uapi/linux/rtnetlink.h index 3a03e88..f0779cf 100644 --- a/libc/kernel/uapi/linux/rtnetlink.h +++ b/libc/kernel/uapi/linux/rtnetlink.h @@ -29,122 +29,122 @@ #define RTNL_FAMILY_IP6MR 129 #define RTNL_FAMILY_MAX 129 enum { - RTM_BASE = 16, + RTM_BASE = 16, /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ #define RTM_BASE RTM_BASE - RTM_NEWLINK = 16, + RTM_NEWLINK = 16, #define RTM_NEWLINK RTM_NEWLINK - RTM_DELLINK, + RTM_DELLINK, /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ #define RTM_DELLINK RTM_DELLINK - RTM_GETLINK, + RTM_GETLINK, #define RTM_GETLINK RTM_GETLINK - RTM_SETLINK, + RTM_SETLINK, /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ #define RTM_SETLINK RTM_SETLINK - RTM_NEWADDR = 20, + RTM_NEWADDR = 20, #define RTM_NEWADDR RTM_NEWADDR - RTM_DELADDR, + RTM_DELADDR, /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ #define RTM_DELADDR RTM_DELADDR - RTM_GETADDR, + RTM_GETADDR, #define RTM_GETADDR RTM_GETADDR - RTM_NEWROUTE = 24, + RTM_NEWROUTE = 24, /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ #define RTM_NEWROUTE RTM_NEWROUTE - RTM_DELROUTE, + RTM_DELROUTE, #define RTM_DELROUTE RTM_DELROUTE - RTM_GETROUTE, + RTM_GETROUTE, /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ #define RTM_GETROUTE RTM_GETROUTE - RTM_NEWNEIGH = 28, + RTM_NEWNEIGH = 28, #define RTM_NEWNEIGH RTM_NEWNEIGH - RTM_DELNEIGH, + RTM_DELNEIGH, /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ #define RTM_DELNEIGH RTM_DELNEIGH - RTM_GETNEIGH, + RTM_GETNEIGH, #define RTM_GETNEIGH RTM_GETNEIGH - RTM_NEWRULE = 32, + RTM_NEWRULE = 32, /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ #define RTM_NEWRULE RTM_NEWRULE - RTM_DELRULE, + RTM_DELRULE, #define RTM_DELRULE RTM_DELRULE - RTM_GETRULE, + RTM_GETRULE, /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ #define RTM_GETRULE RTM_GETRULE - RTM_NEWQDISC = 36, + RTM_NEWQDISC = 36, #define RTM_NEWQDISC RTM_NEWQDISC - RTM_DELQDISC, + RTM_DELQDISC, /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ #define RTM_DELQDISC RTM_DELQDISC - RTM_GETQDISC, + RTM_GETQDISC, #define RTM_GETQDISC RTM_GETQDISC - RTM_NEWTCLASS = 40, + RTM_NEWTCLASS = 40, /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ #define RTM_NEWTCLASS RTM_NEWTCLASS - RTM_DELTCLASS, + RTM_DELTCLASS, #define RTM_DELTCLASS RTM_DELTCLASS - RTM_GETTCLASS, + RTM_GETTCLASS, /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ #define RTM_GETTCLASS RTM_GETTCLASS - RTM_NEWTFILTER = 44, + RTM_NEWTFILTER = 44, #define RTM_NEWTFILTER RTM_NEWTFILTER - RTM_DELTFILTER, + RTM_DELTFILTER, /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ #define RTM_DELTFILTER RTM_DELTFILTER - RTM_GETTFILTER, + RTM_GETTFILTER, #define RTM_GETTFILTER RTM_GETTFILTER - RTM_NEWACTION = 48, + RTM_NEWACTION = 48, /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ #define RTM_NEWACTION RTM_NEWACTION - RTM_DELACTION, + RTM_DELACTION, #define RTM_DELACTION RTM_DELACTION - RTM_GETACTION, + RTM_GETACTION, /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ #define RTM_GETACTION RTM_GETACTION - RTM_NEWPREFIX = 52, + RTM_NEWPREFIX = 52, #define RTM_NEWPREFIX RTM_NEWPREFIX - RTM_GETMULTICAST = 58, + RTM_GETMULTICAST = 58, /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ #define RTM_GETMULTICAST RTM_GETMULTICAST - RTM_GETANYCAST = 62, + RTM_GETANYCAST = 62, #define RTM_GETANYCAST RTM_GETANYCAST - RTM_NEWNEIGHTBL = 64, + RTM_NEWNEIGHTBL = 64, /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ #define RTM_NEWNEIGHTBL RTM_NEWNEIGHTBL - RTM_GETNEIGHTBL = 66, + RTM_GETNEIGHTBL = 66, #define RTM_GETNEIGHTBL RTM_GETNEIGHTBL - RTM_SETNEIGHTBL, + RTM_SETNEIGHTBL, /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ #define RTM_SETNEIGHTBL RTM_SETNEIGHTBL - RTM_NEWNDUSEROPT = 68, + RTM_NEWNDUSEROPT = 68, #define RTM_NEWNDUSEROPT RTM_NEWNDUSEROPT - RTM_NEWADDRLABEL = 72, + RTM_NEWADDRLABEL = 72, /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ #define RTM_NEWADDRLABEL RTM_NEWADDRLABEL - RTM_DELADDRLABEL, + RTM_DELADDRLABEL, #define RTM_DELADDRLABEL RTM_DELADDRLABEL - RTM_GETADDRLABEL, + RTM_GETADDRLABEL, /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ #define RTM_GETADDRLABEL RTM_GETADDRLABEL - RTM_GETDCB = 78, + RTM_GETDCB = 78, #define RTM_GETDCB RTM_GETDCB - RTM_SETDCB, + RTM_SETDCB, /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ #define RTM_SETDCB RTM_SETDCB - RTM_NEWNETCONF = 80, + RTM_NEWNETCONF = 80, #define RTM_NEWNETCONF RTM_NEWNETCONF - RTM_GETNETCONF = 82, + RTM_GETNETCONF = 82, /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ #define RTM_GETNETCONF RTM_GETNETCONF - RTM_NEWMDB = 84, + RTM_NEWMDB = 84, #define RTM_NEWMDB RTM_NEWMDB - RTM_DELMDB = 85, + RTM_DELMDB = 85, /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ #define RTM_DELMDB RTM_DELMDB - RTM_GETMDB = 86, + RTM_GETMDB = 86, #define RTM_GETMDB RTM_GETMDB - __RTM_MAX, + __RTM_MAX, /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ #define RTM_MAX (((__RTM_MAX + 3) & ~3) - 1) }; @@ -153,51 +153,51 @@ enum { /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ #define RTM_FAM(cmd) (((cmd) - RTM_BASE) >> 2) struct rtattr { - unsigned short rta_len; - unsigned short rta_type; + unsigned short rta_len; + unsigned short rta_type; /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ }; #define RTA_ALIGNTO 4 -#define RTA_ALIGN(len) ( ((len)+RTA_ALIGNTO-1) & ~(RTA_ALIGNTO-1) ) -#define RTA_OK(rta,len) ((len) >= (int)sizeof(struct rtattr) && (rta)->rta_len >= sizeof(struct rtattr) && (rta)->rta_len <= (len)) +#define RTA_ALIGN(len) (((len) + RTA_ALIGNTO - 1) & ~(RTA_ALIGNTO - 1)) +#define RTA_OK(rta,len) ((len) >= (int) sizeof(struct rtattr) && (rta)->rta_len >= sizeof(struct rtattr) && (rta)->rta_len <= (len)) /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define RTA_NEXT(rta,attrlen) ((attrlen) -= RTA_ALIGN((rta)->rta_len), (struct rtattr*)(((char*)(rta)) + RTA_ALIGN((rta)->rta_len))) +#define RTA_NEXT(rta,attrlen) ((attrlen) -= RTA_ALIGN((rta)->rta_len), (struct rtattr *) (((char *) (rta)) + RTA_ALIGN((rta)->rta_len))) #define RTA_LENGTH(len) (RTA_ALIGN(sizeof(struct rtattr)) + (len)) #define RTA_SPACE(len) RTA_ALIGN(RTA_LENGTH(len)) -#define RTA_DATA(rta) ((void*)(((char*)(rta)) + RTA_LENGTH(0))) +#define RTA_DATA(rta) ((void *) (((char *) (rta)) + RTA_LENGTH(0))) /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define RTA_PAYLOAD(rta) ((int)((rta)->rta_len) - RTA_LENGTH(0)) +#define RTA_PAYLOAD(rta) ((int) ((rta)->rta_len) - RTA_LENGTH(0)) struct rtmsg { - unsigned char rtm_family; - unsigned char rtm_dst_len; + unsigned char rtm_family; + unsigned char rtm_dst_len; /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned char rtm_src_len; - unsigned char rtm_tos; - unsigned char rtm_table; - unsigned char rtm_protocol; + unsigned char rtm_src_len; + unsigned char rtm_tos; + unsigned char rtm_table; + unsigned char rtm_protocol; /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned char rtm_scope; - unsigned char rtm_type; - unsigned rtm_flags; + unsigned char rtm_scope; + unsigned char rtm_type; + unsigned rtm_flags; }; /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ enum { - RTN_UNSPEC, - RTN_UNICAST, - RTN_LOCAL, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - RTN_BROADCAST, - RTN_ANYCAST, - RTN_MULTICAST, - RTN_BLACKHOLE, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - RTN_UNREACHABLE, - RTN_PROHIBIT, - RTN_THROW, - RTN_NAT, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - RTN_XRESOLVE, - __RTN_MAX + RTN_UNSPEC, + RTN_UNICAST, + RTN_LOCAL, +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ + RTN_BROADCAST, + RTN_ANYCAST, + RTN_MULTICAST, + RTN_BLACKHOLE, +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ + RTN_UNREACHABLE, + RTN_PROHIBIT, + RTN_THROW, + RTN_NAT, +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ + RTN_XRESOLVE, + __RTN_MAX }; #define RTN_MAX (__RTN_MAX - 1) /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ @@ -221,12 +221,12 @@ enum { #define RTPROT_MROUTED 17 enum rt_scope_t { /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - RT_SCOPE_UNIVERSE=0, - RT_SCOPE_SITE=200, - RT_SCOPE_LINK=253, - RT_SCOPE_HOST=254, + RT_SCOPE_UNIVERSE = 0, + RT_SCOPE_SITE = 200, + RT_SCOPE_LINK = 253, + RT_SCOPE_HOST = 254, /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - RT_SCOPE_NOWHERE=255 + RT_SCOPE_NOWHERE = 255 }; #define RTM_F_NOTIFY 0x100 #define RTM_F_CLONED 0x200 @@ -234,51 +234,51 @@ enum rt_scope_t { #define RTM_F_EQUALIZE 0x400 #define RTM_F_PREFIX 0x800 enum rt_class_t { - RT_TABLE_UNSPEC=0, + RT_TABLE_UNSPEC = 0, /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - RT_TABLE_COMPAT=252, - RT_TABLE_DEFAULT=253, - RT_TABLE_MAIN=254, - RT_TABLE_LOCAL=255, + RT_TABLE_COMPAT = 252, + RT_TABLE_DEFAULT = 253, + RT_TABLE_MAIN = 254, + RT_TABLE_LOCAL = 255, /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - RT_TABLE_MAX=0xFFFFFFFF + RT_TABLE_MAX = 0xFFFFFFFF }; enum rtattr_type_t { - RTA_UNSPEC, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - RTA_DST, - RTA_SRC, - RTA_IIF, - RTA_OIF, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - RTA_GATEWAY, - RTA_PRIORITY, - RTA_PREFSRC, - RTA_METRICS, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - RTA_MULTIPATH, - RTA_PROTOINFO, - RTA_FLOW, - RTA_CACHEINFO, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - RTA_SESSION, - RTA_MP_ALGO, - RTA_TABLE, - RTA_MARK, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - RTA_MFC_STATS, - __RTA_MAX + RTA_UNSPEC, +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ + RTA_DST, + RTA_SRC, + RTA_IIF, + RTA_OIF, +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ + RTA_GATEWAY, + RTA_PRIORITY, + RTA_PREFSRC, + RTA_METRICS, +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ + RTA_MULTIPATH, + RTA_PROTOINFO, + RTA_FLOW, + RTA_CACHEINFO, +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ + RTA_SESSION, + RTA_MP_ALGO, + RTA_TABLE, + RTA_MARK, +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ + RTA_MFC_STATS, + __RTA_MAX }; #define RTA_MAX (__RTA_MAX - 1) /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define RTM_RTA(r) ((struct rtattr*)(((char*)(r)) + NLMSG_ALIGN(sizeof(struct rtmsg)))) -#define RTM_PAYLOAD(n) NLMSG_PAYLOAD(n,sizeof(struct rtmsg)) +#define RTM_RTA(r) ((struct rtattr *) (((char *) (r)) + NLMSG_ALIGN(sizeof(struct rtmsg)))) +#define RTM_PAYLOAD(n) NLMSG_PAYLOAD(n, sizeof(struct rtmsg)) struct rtnexthop { - unsigned short rtnh_len; + unsigned short rtnh_len; /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned char rtnh_flags; - unsigned char rtnh_hops; - int rtnh_ifindex; + unsigned char rtnh_flags; + unsigned char rtnh_hops; + int rtnh_ifindex; }; /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ #define RTNH_F_DEAD 1 @@ -286,69 +286,69 @@ struct rtnexthop { #define RTNH_F_ONLINK 4 #define RTNH_ALIGNTO 4 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define RTNH_ALIGN(len) ( ((len)+RTNH_ALIGNTO-1) & ~(RTNH_ALIGNTO-1) ) -#define RTNH_OK(rtnh,len) ((rtnh)->rtnh_len >= sizeof(struct rtnexthop) && ((int)(rtnh)->rtnh_len) <= (len)) -#define RTNH_NEXT(rtnh) ((struct rtnexthop*)(((char*)(rtnh)) + RTNH_ALIGN((rtnh)->rtnh_len))) +#define RTNH_ALIGN(len) (((len) + RTNH_ALIGNTO - 1) & ~(RTNH_ALIGNTO - 1)) +#define RTNH_OK(rtnh,len) ((rtnh)->rtnh_len >= sizeof(struct rtnexthop) && ((int) (rtnh)->rtnh_len) <= (len)) +#define RTNH_NEXT(rtnh) ((struct rtnexthop *) (((char *) (rtnh)) + RTNH_ALIGN((rtnh)->rtnh_len))) #define RTNH_LENGTH(len) (RTNH_ALIGN(sizeof(struct rtnexthop)) + (len)) /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ #define RTNH_SPACE(len) RTNH_ALIGN(RTNH_LENGTH(len)) -#define RTNH_DATA(rtnh) ((struct rtattr*)(((char*)(rtnh)) + RTNH_LENGTH(0))) +#define RTNH_DATA(rtnh) ((struct rtattr *) (((char *) (rtnh)) + RTNH_LENGTH(0))) struct rta_cacheinfo { - __u32 rta_clntref; + __u32 rta_clntref; /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __u32 rta_lastuse; - __s32 rta_expires; - __u32 rta_error; - __u32 rta_used; + __u32 rta_lastuse; + __s32 rta_expires; + __u32 rta_error; + __u32 rta_used; /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ #define RTNETLINK_HAVE_PEERINFO 1 - __u32 rta_id; - __u32 rta_ts; - __u32 rta_tsage; + __u32 rta_id; + __u32 rta_ts; + __u32 rta_tsage; /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ }; enum { - RTAX_UNSPEC, + RTAX_UNSPEC, #define RTAX_UNSPEC RTAX_UNSPEC /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - RTAX_LOCK, + RTAX_LOCK, #define RTAX_LOCK RTAX_LOCK - RTAX_MTU, + RTAX_MTU, #define RTAX_MTU RTAX_MTU /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - RTAX_WINDOW, + RTAX_WINDOW, #define RTAX_WINDOW RTAX_WINDOW - RTAX_RTT, + RTAX_RTT, #define RTAX_RTT RTAX_RTT /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - RTAX_RTTVAR, + RTAX_RTTVAR, #define RTAX_RTTVAR RTAX_RTTVAR - RTAX_SSTHRESH, + RTAX_SSTHRESH, #define RTAX_SSTHRESH RTAX_SSTHRESH /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - RTAX_CWND, + RTAX_CWND, #define RTAX_CWND RTAX_CWND - RTAX_ADVMSS, + RTAX_ADVMSS, #define RTAX_ADVMSS RTAX_ADVMSS /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - RTAX_REORDERING, + RTAX_REORDERING, #define RTAX_REORDERING RTAX_REORDERING - RTAX_HOPLIMIT, + RTAX_HOPLIMIT, #define RTAX_HOPLIMIT RTAX_HOPLIMIT /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - RTAX_INITCWND, + RTAX_INITCWND, #define RTAX_INITCWND RTAX_INITCWND - RTAX_FEATURES, + RTAX_FEATURES, #define RTAX_FEATURES RTAX_FEATURES /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - RTAX_RTO_MIN, + RTAX_RTO_MIN, #define RTAX_RTO_MIN RTAX_RTO_MIN - RTAX_INITRWND, + RTAX_INITRWND, #define RTAX_INITRWND RTAX_INITRWND /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - RTAX_QUICKACK, + RTAX_QUICKACK, #define RTAX_QUICKACK RTAX_QUICKACK - __RTAX_MAX + __RTAX_MAX }; /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ #define RTAX_MAX (__RTAX_MAX - 1) @@ -358,224 +358,223 @@ enum { /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ #define RTAX_FEATURE_ALLFRAG 0x00000008 struct rta_session { - __u8 proto; - __u8 pad1; + __u8 proto; + __u8 pad1; /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __u16 pad2; - union { - struct { - __u16 sport; + __u16 pad2; + union { + struct { + __u16 sport; /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __u16 dport; - } ports; - struct { - __u8 type; + __u16 dport; + } ports; + struct { + __u8 type; /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __u8 code; - __u16 ident; - } icmpt; - __u32 spi; + __u8 code; + __u16 ident; + } icmpt; + __u32 spi; /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - } u; + } u; }; struct rta_mfc_stats { - __u64 mfcs_packets; + __u64 mfcs_packets; /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __u64 mfcs_bytes; - __u64 mfcs_wrong_if; + __u64 mfcs_bytes; + __u64 mfcs_wrong_if; }; struct rtgenmsg { /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned char rtgen_family; + unsigned char rtgen_family; }; struct ifinfomsg { - unsigned char ifi_family; + unsigned char ifi_family; /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned char __ifi_pad; - unsigned short ifi_type; - int ifi_index; - unsigned ifi_flags; + unsigned char __ifi_pad; + unsigned short ifi_type; + int ifi_index; + unsigned ifi_flags; /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned ifi_change; + unsigned ifi_change; }; struct prefixmsg { - unsigned char prefix_family; + unsigned char prefix_family; /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned char prefix_pad1; - unsigned short prefix_pad2; - int prefix_ifindex; - unsigned char prefix_type; + unsigned char prefix_pad1; + unsigned short prefix_pad2; + int prefix_ifindex; + unsigned char prefix_type; /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned char prefix_len; - unsigned char prefix_flags; - unsigned char prefix_pad3; + unsigned char prefix_len; + unsigned char prefix_flags; + unsigned char prefix_pad3; }; /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -enum -{ - PREFIX_UNSPEC, - PREFIX_ADDRESS, +enum { + PREFIX_UNSPEC, + PREFIX_ADDRESS, + PREFIX_CACHEINFO, /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - PREFIX_CACHEINFO, - __PREFIX_MAX + __PREFIX_MAX }; #define PREFIX_MAX (__PREFIX_MAX - 1) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ struct prefix_cacheinfo { - __u32 preferred_time; - __u32 valid_time; -}; /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ + __u32 preferred_time; + __u32 valid_time; +}; struct tcmsg { - unsigned char tcm_family; - unsigned char tcm__pad1; - unsigned short tcm__pad2; /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - int tcm_ifindex; - __u32 tcm_handle; - __u32 tcm_parent; - __u32 tcm_info; + unsigned char tcm_family; + unsigned char tcm__pad1; + unsigned short tcm__pad2; + int tcm_ifindex; /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ + __u32 tcm_handle; + __u32 tcm_parent; + __u32 tcm_info; }; -enum { - TCA_UNSPEC, - TCA_KIND, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - TCA_OPTIONS, - TCA_STATS, - TCA_XSTATS, - TCA_RATE, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - TCA_FCNT, - TCA_STATS2, - TCA_STAB, - __TCA_MAX /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ +enum { + TCA_UNSPEC, + TCA_KIND, + TCA_OPTIONS, +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ + TCA_STATS, + TCA_XSTATS, + TCA_RATE, + TCA_FCNT, +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ + TCA_STATS2, + TCA_STAB, + __TCA_MAX }; -#define TCA_MAX (__TCA_MAX - 1) -#define TCA_RTA(r) ((struct rtattr*)(((char*)(r)) + NLMSG_ALIGN(sizeof(struct tcmsg)))) -#define TCA_PAYLOAD(n) NLMSG_PAYLOAD(n,sizeof(struct tcmsg)) /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ +#define TCA_MAX (__TCA_MAX - 1) +#define TCA_RTA(r) ((struct rtattr *) (((char *) (r)) + NLMSG_ALIGN(sizeof(struct tcmsg)))) +#define TCA_PAYLOAD(n) NLMSG_PAYLOAD(n, sizeof(struct tcmsg)) struct nduseroptmsg { - unsigned char nduseropt_family; - unsigned char nduseropt_pad1; - unsigned short nduseropt_opts_len; /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - int nduseropt_ifindex; - __u8 nduseropt_icmp_type; - __u8 nduseropt_icmp_code; - unsigned short nduseropt_pad2; + unsigned char nduseropt_family; + unsigned char nduseropt_pad1; + unsigned short nduseropt_opts_len; + int nduseropt_ifindex; +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ + __u8 nduseropt_icmp_type; + __u8 nduseropt_icmp_code; + unsigned short nduseropt_pad2; + unsigned int nduseropt_pad3; /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned int nduseropt_pad3; }; enum { - NDUSEROPT_UNSPEC, + NDUSEROPT_UNSPEC, + NDUSEROPT_SRCADDR, /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - NDUSEROPT_SRCADDR, - __NDUSEROPT_MAX + __NDUSEROPT_MAX }; #define NDUSEROPT_MAX (__NDUSEROPT_MAX - 1) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ #define RTMGRP_LINK 1 +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ #define RTMGRP_NOTIFY 2 #define RTMGRP_NEIGH 4 #define RTMGRP_TC 8 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ #define RTMGRP_IPV4_IFADDR 0x10 +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ #define RTMGRP_IPV4_MROUTE 0x20 #define RTMGRP_IPV4_ROUTE 0x40 #define RTMGRP_IPV4_RULE 0x80 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ #define RTMGRP_IPV6_IFADDR 0x100 +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ #define RTMGRP_IPV6_MROUTE 0x200 #define RTMGRP_IPV6_ROUTE 0x400 #define RTMGRP_IPV6_IFINFO 0x800 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ #define RTMGRP_DECnet_IFADDR 0x1000 +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ #define RTMGRP_DECnet_ROUTE 0x4000 #define RTMGRP_IPV6_PREFIX 0x20000 enum rtnetlink_groups { + RTNLGRP_NONE, /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - RTNLGRP_NONE, #define RTNLGRP_NONE RTNLGRP_NONE - RTNLGRP_LINK, + RTNLGRP_LINK, #define RTNLGRP_LINK RTNLGRP_LINK + RTNLGRP_NOTIFY, /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - RTNLGRP_NOTIFY, #define RTNLGRP_NOTIFY RTNLGRP_NOTIFY - RTNLGRP_NEIGH, + RTNLGRP_NEIGH, #define RTNLGRP_NEIGH RTNLGRP_NEIGH + RTNLGRP_TC, /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - RTNLGRP_TC, #define RTNLGRP_TC RTNLGRP_TC - RTNLGRP_IPV4_IFADDR, + RTNLGRP_IPV4_IFADDR, #define RTNLGRP_IPV4_IFADDR RTNLGRP_IPV4_IFADDR + RTNLGRP_IPV4_MROUTE, /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - RTNLGRP_IPV4_MROUTE, #define RTNLGRP_IPV4_MROUTE RTNLGRP_IPV4_MROUTE - RTNLGRP_IPV4_ROUTE, + RTNLGRP_IPV4_ROUTE, #define RTNLGRP_IPV4_ROUTE RTNLGRP_IPV4_ROUTE + RTNLGRP_IPV4_RULE, /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - RTNLGRP_IPV4_RULE, #define RTNLGRP_IPV4_RULE RTNLGRP_IPV4_RULE - RTNLGRP_IPV6_IFADDR, + RTNLGRP_IPV6_IFADDR, #define RTNLGRP_IPV6_IFADDR RTNLGRP_IPV6_IFADDR + RTNLGRP_IPV6_MROUTE, /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - RTNLGRP_IPV6_MROUTE, #define RTNLGRP_IPV6_MROUTE RTNLGRP_IPV6_MROUTE - RTNLGRP_IPV6_ROUTE, + RTNLGRP_IPV6_ROUTE, #define RTNLGRP_IPV6_ROUTE RTNLGRP_IPV6_ROUTE + RTNLGRP_IPV6_IFINFO, /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - RTNLGRP_IPV6_IFINFO, #define RTNLGRP_IPV6_IFINFO RTNLGRP_IPV6_IFINFO - RTNLGRP_DECnet_IFADDR, + RTNLGRP_DECnet_IFADDR, #define RTNLGRP_DECnet_IFADDR RTNLGRP_DECnet_IFADDR + RTNLGRP_NOP2, /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - RTNLGRP_NOP2, - RTNLGRP_DECnet_ROUTE, + RTNLGRP_DECnet_ROUTE, #define RTNLGRP_DECnet_ROUTE RTNLGRP_DECnet_ROUTE - RTNLGRP_DECnet_RULE, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ + RTNLGRP_DECnet_RULE, #define RTNLGRP_DECnet_RULE RTNLGRP_DECnet_RULE - RTNLGRP_NOP4, - RTNLGRP_IPV6_PREFIX, +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ + RTNLGRP_NOP4, + RTNLGRP_IPV6_PREFIX, #define RTNLGRP_IPV6_PREFIX RTNLGRP_IPV6_PREFIX + RTNLGRP_IPV6_RULE, /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - RTNLGRP_IPV6_RULE, #define RTNLGRP_IPV6_RULE RTNLGRP_IPV6_RULE - RTNLGRP_ND_USEROPT, + RTNLGRP_ND_USEROPT, #define RTNLGRP_ND_USEROPT RTNLGRP_ND_USEROPT + RTNLGRP_PHONET_IFADDR, /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - RTNLGRP_PHONET_IFADDR, #define RTNLGRP_PHONET_IFADDR RTNLGRP_PHONET_IFADDR - RTNLGRP_PHONET_ROUTE, + RTNLGRP_PHONET_ROUTE, #define RTNLGRP_PHONET_ROUTE RTNLGRP_PHONET_ROUTE + RTNLGRP_DCB, /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - RTNLGRP_DCB, #define RTNLGRP_DCB RTNLGRP_DCB - RTNLGRP_IPV4_NETCONF, + RTNLGRP_IPV4_NETCONF, #define RTNLGRP_IPV4_NETCONF RTNLGRP_IPV4_NETCONF + RTNLGRP_IPV6_NETCONF, /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - RTNLGRP_IPV6_NETCONF, #define RTNLGRP_IPV6_NETCONF RTNLGRP_IPV6_NETCONF - RTNLGRP_MDB, + RTNLGRP_MDB, #define RTNLGRP_MDB RTNLGRP_MDB + __RTNLGRP_MAX /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __RTNLGRP_MAX }; #define RTNLGRP_MAX (__RTNLGRP_MAX - 1) struct tcamsg { + unsigned char tca_family; /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned char tca_family; - unsigned char tca__pad1; - unsigned short tca__pad2; + unsigned char tca__pad1; + unsigned short tca__pad2; }; +#define TA_RTA(r) ((struct rtattr *) (((char *) (r)) + NLMSG_ALIGN(sizeof(struct tcamsg)))) /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define TA_RTA(r) ((struct rtattr*)(((char*)(r)) + NLMSG_ALIGN(sizeof(struct tcamsg)))) -#define TA_PAYLOAD(n) NLMSG_PAYLOAD(n,sizeof(struct tcamsg)) +#define TA_PAYLOAD(n) NLMSG_PAYLOAD(n, sizeof(struct tcamsg)) #define TCA_ACT_TAB 1 #define TCAA_MAX 1 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ #define RTEXT_FILTER_VF (1 << 0) +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ #define RTEXT_FILTER_BRVLAN (1 << 1) #endif |