@@ -397,97 +397,123 @@ const (
397397// Netlink routing and interface messages
398398
399399const (
400- IFA_UNSPEC = C .IFA_UNSPEC
401- IFA_ADDRESS = C .IFA_ADDRESS
402- IFA_LOCAL = C .IFA_LOCAL
403- IFA_LABEL = C .IFA_LABEL
404- IFA_BROADCAST = C .IFA_BROADCAST
405- IFA_ANYCAST = C .IFA_ANYCAST
406- IFA_CACHEINFO = C .IFA_CACHEINFO
407- IFA_MULTICAST = C .IFA_MULTICAST
408- IFLA_UNSPEC = C .IFLA_UNSPEC
409- IFLA_ADDRESS = C .IFLA_ADDRESS
410- IFLA_BROADCAST = C .IFLA_BROADCAST
411- IFLA_IFNAME = C .IFLA_IFNAME
412- IFLA_MTU = C .IFLA_MTU
413- IFLA_LINK = C .IFLA_LINK
414- IFLA_QDISC = C .IFLA_QDISC
415- IFLA_STATS = C .IFLA_STATS
416- IFLA_COST = C .IFLA_COST
417- IFLA_PRIORITY = C .IFLA_PRIORITY
418- IFLA_MASTER = C .IFLA_MASTER
419- IFLA_WIRELESS = C .IFLA_WIRELESS
420- IFLA_PROTINFO = C .IFLA_PROTINFO
421- IFLA_TXQLEN = C .IFLA_TXQLEN
422- IFLA_MAP = C .IFLA_MAP
423- IFLA_WEIGHT = C .IFLA_WEIGHT
424- IFLA_OPERSTATE = C .IFLA_OPERSTATE
425- IFLA_LINKMODE = C .IFLA_LINKMODE
426- IFLA_LINKINFO = C .IFLA_LINKINFO
427- IFLA_NET_NS_PID = C .IFLA_NET_NS_PID
428- IFLA_IFALIAS = C .IFLA_IFALIAS
429- IFLA_MAX = C .IFLA_MAX
430- RT_SCOPE_UNIVERSE = C .RT_SCOPE_UNIVERSE
431- RT_SCOPE_SITE = C .RT_SCOPE_SITE
432- RT_SCOPE_LINK = C .RT_SCOPE_LINK
433- RT_SCOPE_HOST = C .RT_SCOPE_HOST
434- RT_SCOPE_NOWHERE = C .RT_SCOPE_NOWHERE
435- RT_TABLE_UNSPEC = C .RT_TABLE_UNSPEC
436- RT_TABLE_COMPAT = C .RT_TABLE_COMPAT
437- RT_TABLE_DEFAULT = C .RT_TABLE_DEFAULT
438- RT_TABLE_MAIN = C .RT_TABLE_MAIN
439- RT_TABLE_LOCAL = C .RT_TABLE_LOCAL
440- RT_TABLE_MAX = C .RT_TABLE_MAX
441- RTA_UNSPEC = C .RTA_UNSPEC
442- RTA_DST = C .RTA_DST
443- RTA_SRC = C .RTA_SRC
444- RTA_IIF = C .RTA_IIF
445- RTA_OIF = C .RTA_OIF
446- RTA_GATEWAY = C .RTA_GATEWAY
447- RTA_PRIORITY = C .RTA_PRIORITY
448- RTA_PREFSRC = C .RTA_PREFSRC
449- RTA_METRICS = C .RTA_METRICS
450- RTA_MULTIPATH = C .RTA_MULTIPATH
451- RTA_FLOW = C .RTA_FLOW
452- RTA_CACHEINFO = C .RTA_CACHEINFO
453- RTA_TABLE = C .RTA_TABLE
454- RTN_UNSPEC = C .RTN_UNSPEC
455- RTN_UNICAST = C .RTN_UNICAST
456- RTN_LOCAL = C .RTN_LOCAL
457- RTN_BROADCAST = C .RTN_BROADCAST
458- RTN_ANYCAST = C .RTN_ANYCAST
459- RTN_MULTICAST = C .RTN_MULTICAST
460- RTN_BLACKHOLE = C .RTN_BLACKHOLE
461- RTN_UNREACHABLE = C .RTN_UNREACHABLE
462- RTN_PROHIBIT = C .RTN_PROHIBIT
463- RTN_THROW = C .RTN_THROW
464- RTN_NAT = C .RTN_NAT
465- RTN_XRESOLVE = C .RTN_XRESOLVE
466- RTNLGRP_NONE = C .RTNLGRP_NONE
467- RTNLGRP_LINK = C .RTNLGRP_LINK
468- RTNLGRP_NOTIFY = C .RTNLGRP_NOTIFY
469- RTNLGRP_NEIGH = C .RTNLGRP_NEIGH
470- RTNLGRP_TC = C .RTNLGRP_TC
471- RTNLGRP_IPV4_IFADDR = C .RTNLGRP_IPV4_IFADDR
472- RTNLGRP_IPV4_MROUTE = C .RTNLGRP_IPV4_MROUTE
473- RTNLGRP_IPV4_ROUTE = C .RTNLGRP_IPV4_ROUTE
474- RTNLGRP_IPV4_RULE = C .RTNLGRP_IPV4_RULE
475- RTNLGRP_IPV6_IFADDR = C .RTNLGRP_IPV6_IFADDR
476- RTNLGRP_IPV6_MROUTE = C .RTNLGRP_IPV6_MROUTE
477- RTNLGRP_IPV6_ROUTE = C .RTNLGRP_IPV6_ROUTE
478- RTNLGRP_IPV6_IFINFO = C .RTNLGRP_IPV6_IFINFO
479- RTNLGRP_IPV6_PREFIX = C .RTNLGRP_IPV6_PREFIX
480- RTNLGRP_IPV6_RULE = C .RTNLGRP_IPV6_RULE
481- RTNLGRP_ND_USEROPT = C .RTNLGRP_ND_USEROPT
482- SizeofNlMsghdr = C .sizeof_struct_nlmsghdr
483- SizeofNlMsgerr = C .sizeof_struct_nlmsgerr
484- SizeofRtGenmsg = C .sizeof_struct_rtgenmsg
485- SizeofNlAttr = C .sizeof_struct_nlattr
486- SizeofRtAttr = C .sizeof_struct_rtattr
487- SizeofIfInfomsg = C .sizeof_struct_ifinfomsg
488- SizeofIfAddrmsg = C .sizeof_struct_ifaddrmsg
489- SizeofRtMsg = C .sizeof_struct_rtmsg
490- SizeofRtNexthop = C .sizeof_struct_rtnexthop
400+ IFA_UNSPEC = C .IFA_UNSPEC
401+ IFA_ADDRESS = C .IFA_ADDRESS
402+ IFA_LOCAL = C .IFA_LOCAL
403+ IFA_LABEL = C .IFA_LABEL
404+ IFA_BROADCAST = C .IFA_BROADCAST
405+ IFA_ANYCAST = C .IFA_ANYCAST
406+ IFA_CACHEINFO = C .IFA_CACHEINFO
407+ IFA_MULTICAST = C .IFA_MULTICAST
408+ IFLA_UNSPEC = C .IFLA_UNSPEC
409+ IFLA_ADDRESS = C .IFLA_ADDRESS
410+ IFLA_BROADCAST = C .IFLA_BROADCAST
411+ IFLA_IFNAME = C .IFLA_IFNAME
412+ IFLA_MTU = C .IFLA_MTU
413+ IFLA_LINK = C .IFLA_LINK
414+ IFLA_QDISC = C .IFLA_QDISC
415+ IFLA_STATS = C .IFLA_STATS
416+ IFLA_COST = C .IFLA_COST
417+ IFLA_PRIORITY = C .IFLA_PRIORITY
418+ IFLA_MASTER = C .IFLA_MASTER
419+ IFLA_WIRELESS = C .IFLA_WIRELESS
420+ IFLA_PROTINFO = C .IFLA_PROTINFO
421+ IFLA_TXQLEN = C .IFLA_TXQLEN
422+ IFLA_MAP = C .IFLA_MAP
423+ IFLA_WEIGHT = C .IFLA_WEIGHT
424+ IFLA_OPERSTATE = C .IFLA_OPERSTATE
425+ IFLA_LINKMODE = C .IFLA_LINKMODE
426+ IFLA_LINKINFO = C .IFLA_LINKINFO
427+ IFLA_NET_NS_PID = C .IFLA_NET_NS_PID
428+ IFLA_IFALIAS = C .IFLA_IFALIAS
429+ IFLA_NUM_VF = C .IFLA_NUM_VF
430+ IFLA_VFINFO_LIST = C .IFLA_VFINFO_LIST
431+ IFLA_STATS64 = C .IFLA_STATS64
432+ IFLA_VF_PORTS = C .IFLA_VF_PORTS
433+ IFLA_PORT_SELF = C .IFLA_PORT_SELF
434+ IFLA_AF_SPEC = C .IFLA_AF_SPEC
435+ IFLA_GROUP = C .IFLA_GROUP
436+ IFLA_NET_NS_FD = C .IFLA_NET_NS_FD
437+ IFLA_EXT_MASK = C .IFLA_EXT_MASK
438+ IFLA_PROMISCUITY = C .IFLA_PROMISCUITY
439+ IFLA_NUM_TX_QUEUES = C .IFLA_NUM_TX_QUEUES
440+ IFLA_NUM_RX_QUEUES = C .IFLA_NUM_RX_QUEUES
441+ IFLA_CARRIER = C .IFLA_CARRIER
442+ IFLA_PHYS_PORT_ID = C .IFLA_PHYS_PORT_ID
443+ IFLA_CARRIER_CHANGES = C .IFLA_CARRIER_CHANGES
444+ IFLA_PHYS_SWITCH_ID = C .IFLA_PHYS_SWITCH_ID
445+ IFLA_LINK_NETNSID = C .IFLA_LINK_NETNSID
446+ IFLA_PHYS_PORT_NAME = C .IFLA_PHYS_PORT_NAME
447+ IFLA_PROTO_DOWN = C .IFLA_PROTO_DOWN
448+ IFLA_GSO_MAX_SEGS = C .IFLA_GSO_MAX_SEGS
449+ IFLA_GSO_MAX_SIZE = C .IFLA_GSO_MAX_SIZE
450+ IFLA_PAD = C .IFLA_PAD
451+ IFLA_XDP = C .IFLA_XDP
452+ IFLA_EVENT = C .IFLA_EVENT
453+ IFLA_NEW_NETNSID = C .IFLA_NEW_NETNSID
454+ IFLA_IF_NETNSID = C .IFLA_IF_NETNSID
455+ IFLA_MAX = C .IFLA_MAX
456+ RT_SCOPE_UNIVERSE = C .RT_SCOPE_UNIVERSE
457+ RT_SCOPE_SITE = C .RT_SCOPE_SITE
458+ RT_SCOPE_LINK = C .RT_SCOPE_LINK
459+ RT_SCOPE_HOST = C .RT_SCOPE_HOST
460+ RT_SCOPE_NOWHERE = C .RT_SCOPE_NOWHERE
461+ RT_TABLE_UNSPEC = C .RT_TABLE_UNSPEC
462+ RT_TABLE_COMPAT = C .RT_TABLE_COMPAT
463+ RT_TABLE_DEFAULT = C .RT_TABLE_DEFAULT
464+ RT_TABLE_MAIN = C .RT_TABLE_MAIN
465+ RT_TABLE_LOCAL = C .RT_TABLE_LOCAL
466+ RT_TABLE_MAX = C .RT_TABLE_MAX
467+ RTA_UNSPEC = C .RTA_UNSPEC
468+ RTA_DST = C .RTA_DST
469+ RTA_SRC = C .RTA_SRC
470+ RTA_IIF = C .RTA_IIF
471+ RTA_OIF = C .RTA_OIF
472+ RTA_GATEWAY = C .RTA_GATEWAY
473+ RTA_PRIORITY = C .RTA_PRIORITY
474+ RTA_PREFSRC = C .RTA_PREFSRC
475+ RTA_METRICS = C .RTA_METRICS
476+ RTA_MULTIPATH = C .RTA_MULTIPATH
477+ RTA_FLOW = C .RTA_FLOW
478+ RTA_CACHEINFO = C .RTA_CACHEINFO
479+ RTA_TABLE = C .RTA_TABLE
480+ RTN_UNSPEC = C .RTN_UNSPEC
481+ RTN_UNICAST = C .RTN_UNICAST
482+ RTN_LOCAL = C .RTN_LOCAL
483+ RTN_BROADCAST = C .RTN_BROADCAST
484+ RTN_ANYCAST = C .RTN_ANYCAST
485+ RTN_MULTICAST = C .RTN_MULTICAST
486+ RTN_BLACKHOLE = C .RTN_BLACKHOLE
487+ RTN_UNREACHABLE = C .RTN_UNREACHABLE
488+ RTN_PROHIBIT = C .RTN_PROHIBIT
489+ RTN_THROW = C .RTN_THROW
490+ RTN_NAT = C .RTN_NAT
491+ RTN_XRESOLVE = C .RTN_XRESOLVE
492+ RTNLGRP_NONE = C .RTNLGRP_NONE
493+ RTNLGRP_LINK = C .RTNLGRP_LINK
494+ RTNLGRP_NOTIFY = C .RTNLGRP_NOTIFY
495+ RTNLGRP_NEIGH = C .RTNLGRP_NEIGH
496+ RTNLGRP_TC = C .RTNLGRP_TC
497+ RTNLGRP_IPV4_IFADDR = C .RTNLGRP_IPV4_IFADDR
498+ RTNLGRP_IPV4_MROUTE = C .RTNLGRP_IPV4_MROUTE
499+ RTNLGRP_IPV4_ROUTE = C .RTNLGRP_IPV4_ROUTE
500+ RTNLGRP_IPV4_RULE = C .RTNLGRP_IPV4_RULE
501+ RTNLGRP_IPV6_IFADDR = C .RTNLGRP_IPV6_IFADDR
502+ RTNLGRP_IPV6_MROUTE = C .RTNLGRP_IPV6_MROUTE
503+ RTNLGRP_IPV6_ROUTE = C .RTNLGRP_IPV6_ROUTE
504+ RTNLGRP_IPV6_IFINFO = C .RTNLGRP_IPV6_IFINFO
505+ RTNLGRP_IPV6_PREFIX = C .RTNLGRP_IPV6_PREFIX
506+ RTNLGRP_IPV6_RULE = C .RTNLGRP_IPV6_RULE
507+ RTNLGRP_ND_USEROPT = C .RTNLGRP_ND_USEROPT
508+ SizeofNlMsghdr = C .sizeof_struct_nlmsghdr
509+ SizeofNlMsgerr = C .sizeof_struct_nlmsgerr
510+ SizeofRtGenmsg = C .sizeof_struct_rtgenmsg
511+ SizeofNlAttr = C .sizeof_struct_nlattr
512+ SizeofRtAttr = C .sizeof_struct_rtattr
513+ SizeofIfInfomsg = C .sizeof_struct_ifinfomsg
514+ SizeofIfAddrmsg = C .sizeof_struct_ifaddrmsg
515+ SizeofRtMsg = C .sizeof_struct_rtmsg
516+ SizeofRtNexthop = C .sizeof_struct_rtnexthop
491517)
492518
493519type NlMsghdr C.struct_nlmsghdr
0 commit comments