mirror of
https://github.com/rwinkhart/sys.git
synced 2026-09-05 16:47:27 -04:00
unix: add IFLA attributes on linux/sparc64
Change-Id: I98ca1595895213bbc1f2d6bd984e48f84b23ccbc Reviewed-on: https://go-review.googlesource.com/100995 Reviewed-by: Tobias Klauser <tobias.klauser@gmail.com> Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com> TryBot-Result: Gobot Gobot <gobot@golang.org>
This commit is contained in:
committed by
Tobias Klauser
parent
cc7307a454
commit
2f1e207ee3
+117
-91
@@ -376,97 +376,123 @@ const (
|
|||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
IFA_UNSPEC = 0x0
|
IFA_UNSPEC = 0x0
|
||||||
IFA_ADDRESS = 0x1
|
IFA_ADDRESS = 0x1
|
||||||
IFA_LOCAL = 0x2
|
IFA_LOCAL = 0x2
|
||||||
IFA_LABEL = 0x3
|
IFA_LABEL = 0x3
|
||||||
IFA_BROADCAST = 0x4
|
IFA_BROADCAST = 0x4
|
||||||
IFA_ANYCAST = 0x5
|
IFA_ANYCAST = 0x5
|
||||||
IFA_CACHEINFO = 0x6
|
IFA_CACHEINFO = 0x6
|
||||||
IFA_MULTICAST = 0x7
|
IFA_MULTICAST = 0x7
|
||||||
IFLA_UNSPEC = 0x0
|
IFLA_UNSPEC = 0x0
|
||||||
IFLA_ADDRESS = 0x1
|
IFLA_ADDRESS = 0x1
|
||||||
IFLA_BROADCAST = 0x2
|
IFLA_BROADCAST = 0x2
|
||||||
IFLA_IFNAME = 0x3
|
IFLA_IFNAME = 0x3
|
||||||
IFLA_MTU = 0x4
|
IFLA_MTU = 0x4
|
||||||
IFLA_LINK = 0x5
|
IFLA_LINK = 0x5
|
||||||
IFLA_QDISC = 0x6
|
IFLA_QDISC = 0x6
|
||||||
IFLA_STATS = 0x7
|
IFLA_STATS = 0x7
|
||||||
IFLA_COST = 0x8
|
IFLA_COST = 0x8
|
||||||
IFLA_PRIORITY = 0x9
|
IFLA_PRIORITY = 0x9
|
||||||
IFLA_MASTER = 0xa
|
IFLA_MASTER = 0xa
|
||||||
IFLA_WIRELESS = 0xb
|
IFLA_WIRELESS = 0xb
|
||||||
IFLA_PROTINFO = 0xc
|
IFLA_PROTINFO = 0xc
|
||||||
IFLA_TXQLEN = 0xd
|
IFLA_TXQLEN = 0xd
|
||||||
IFLA_MAP = 0xe
|
IFLA_MAP = 0xe
|
||||||
IFLA_WEIGHT = 0xf
|
IFLA_WEIGHT = 0xf
|
||||||
IFLA_OPERSTATE = 0x10
|
IFLA_OPERSTATE = 0x10
|
||||||
IFLA_LINKMODE = 0x11
|
IFLA_LINKMODE = 0x11
|
||||||
IFLA_LINKINFO = 0x12
|
IFLA_LINKINFO = 0x12
|
||||||
IFLA_NET_NS_PID = 0x13
|
IFLA_NET_NS_PID = 0x13
|
||||||
IFLA_IFALIAS = 0x14
|
IFLA_IFALIAS = 0x14
|
||||||
IFLA_MAX = 0x2a
|
IFLA_NUM_VF = 0x15
|
||||||
RT_SCOPE_UNIVERSE = 0x0
|
IFLA_VFINFO_LIST = 0x16
|
||||||
RT_SCOPE_SITE = 0xc8
|
IFLA_STATS64 = 0x17
|
||||||
RT_SCOPE_LINK = 0xfd
|
IFLA_VF_PORTS = 0x18
|
||||||
RT_SCOPE_HOST = 0xfe
|
IFLA_PORT_SELF = 0x19
|
||||||
RT_SCOPE_NOWHERE = 0xff
|
IFLA_AF_SPEC = 0x1a
|
||||||
RT_TABLE_UNSPEC = 0x0
|
IFLA_GROUP = 0x1b
|
||||||
RT_TABLE_COMPAT = 0xfc
|
IFLA_NET_NS_FD = 0x1c
|
||||||
RT_TABLE_DEFAULT = 0xfd
|
IFLA_EXT_MASK = 0x1d
|
||||||
RT_TABLE_MAIN = 0xfe
|
IFLA_PROMISCUITY = 0x1e
|
||||||
RT_TABLE_LOCAL = 0xff
|
IFLA_NUM_TX_QUEUES = 0x1f
|
||||||
RT_TABLE_MAX = 0xffffffff
|
IFLA_NUM_RX_QUEUES = 0x20
|
||||||
RTA_UNSPEC = 0x0
|
IFLA_CARRIER = 0x21
|
||||||
RTA_DST = 0x1
|
IFLA_PHYS_PORT_ID = 0x22
|
||||||
RTA_SRC = 0x2
|
IFLA_CARRIER_CHANGES = 0x23
|
||||||
RTA_IIF = 0x3
|
IFLA_PHYS_SWITCH_ID = 0x24
|
||||||
RTA_OIF = 0x4
|
IFLA_LINK_NETNSID = 0x25
|
||||||
RTA_GATEWAY = 0x5
|
IFLA_PHYS_PORT_NAME = 0x26
|
||||||
RTA_PRIORITY = 0x6
|
IFLA_PROTO_DOWN = 0x27
|
||||||
RTA_PREFSRC = 0x7
|
IFLA_GSO_MAX_SEGS = 0x28
|
||||||
RTA_METRICS = 0x8
|
IFLA_GSO_MAX_SIZE = 0x29
|
||||||
RTA_MULTIPATH = 0x9
|
IFLA_PAD = 0x2a
|
||||||
RTA_FLOW = 0xb
|
IFLA_XDP = 0x2b
|
||||||
RTA_CACHEINFO = 0xc
|
IFLA_EVENT = 0x2c
|
||||||
RTA_TABLE = 0xf
|
IFLA_NEW_NETNSID = 0x2d
|
||||||
RTN_UNSPEC = 0x0
|
IFLA_IF_NETNSID = 0x2e
|
||||||
RTN_UNICAST = 0x1
|
IFLA_MAX = 0x2e
|
||||||
RTN_LOCAL = 0x2
|
RT_SCOPE_UNIVERSE = 0x0
|
||||||
RTN_BROADCAST = 0x3
|
RT_SCOPE_SITE = 0xc8
|
||||||
RTN_ANYCAST = 0x4
|
RT_SCOPE_LINK = 0xfd
|
||||||
RTN_MULTICAST = 0x5
|
RT_SCOPE_HOST = 0xfe
|
||||||
RTN_BLACKHOLE = 0x6
|
RT_SCOPE_NOWHERE = 0xff
|
||||||
RTN_UNREACHABLE = 0x7
|
RT_TABLE_UNSPEC = 0x0
|
||||||
RTN_PROHIBIT = 0x8
|
RT_TABLE_COMPAT = 0xfc
|
||||||
RTN_THROW = 0x9
|
RT_TABLE_DEFAULT = 0xfd
|
||||||
RTN_NAT = 0xa
|
RT_TABLE_MAIN = 0xfe
|
||||||
RTN_XRESOLVE = 0xb
|
RT_TABLE_LOCAL = 0xff
|
||||||
RTNLGRP_NONE = 0x0
|
RT_TABLE_MAX = 0xffffffff
|
||||||
RTNLGRP_LINK = 0x1
|
RTA_UNSPEC = 0x0
|
||||||
RTNLGRP_NOTIFY = 0x2
|
RTA_DST = 0x1
|
||||||
RTNLGRP_NEIGH = 0x3
|
RTA_SRC = 0x2
|
||||||
RTNLGRP_TC = 0x4
|
RTA_IIF = 0x3
|
||||||
RTNLGRP_IPV4_IFADDR = 0x5
|
RTA_OIF = 0x4
|
||||||
RTNLGRP_IPV4_MROUTE = 0x6
|
RTA_GATEWAY = 0x5
|
||||||
RTNLGRP_IPV4_ROUTE = 0x7
|
RTA_PRIORITY = 0x6
|
||||||
RTNLGRP_IPV4_RULE = 0x8
|
RTA_PREFSRC = 0x7
|
||||||
RTNLGRP_IPV6_IFADDR = 0x9
|
RTA_METRICS = 0x8
|
||||||
RTNLGRP_IPV6_MROUTE = 0xa
|
RTA_MULTIPATH = 0x9
|
||||||
RTNLGRP_IPV6_ROUTE = 0xb
|
RTA_FLOW = 0xb
|
||||||
RTNLGRP_IPV6_IFINFO = 0xc
|
RTA_CACHEINFO = 0xc
|
||||||
RTNLGRP_IPV6_PREFIX = 0x12
|
RTA_TABLE = 0xf
|
||||||
RTNLGRP_IPV6_RULE = 0x13
|
RTN_UNSPEC = 0x0
|
||||||
RTNLGRP_ND_USEROPT = 0x14
|
RTN_UNICAST = 0x1
|
||||||
SizeofNlMsghdr = 0x10
|
RTN_LOCAL = 0x2
|
||||||
SizeofNlMsgerr = 0x14
|
RTN_BROADCAST = 0x3
|
||||||
SizeofRtGenmsg = 0x1
|
RTN_ANYCAST = 0x4
|
||||||
SizeofNlAttr = 0x4
|
RTN_MULTICAST = 0x5
|
||||||
SizeofRtAttr = 0x4
|
RTN_BLACKHOLE = 0x6
|
||||||
SizeofIfInfomsg = 0x10
|
RTN_UNREACHABLE = 0x7
|
||||||
SizeofIfAddrmsg = 0x8
|
RTN_PROHIBIT = 0x8
|
||||||
SizeofRtMsg = 0xc
|
RTN_THROW = 0x9
|
||||||
SizeofRtNexthop = 0x8
|
RTN_NAT = 0xa
|
||||||
|
RTN_XRESOLVE = 0xb
|
||||||
|
RTNLGRP_NONE = 0x0
|
||||||
|
RTNLGRP_LINK = 0x1
|
||||||
|
RTNLGRP_NOTIFY = 0x2
|
||||||
|
RTNLGRP_NEIGH = 0x3
|
||||||
|
RTNLGRP_TC = 0x4
|
||||||
|
RTNLGRP_IPV4_IFADDR = 0x5
|
||||||
|
RTNLGRP_IPV4_MROUTE = 0x6
|
||||||
|
RTNLGRP_IPV4_ROUTE = 0x7
|
||||||
|
RTNLGRP_IPV4_RULE = 0x8
|
||||||
|
RTNLGRP_IPV6_IFADDR = 0x9
|
||||||
|
RTNLGRP_IPV6_MROUTE = 0xa
|
||||||
|
RTNLGRP_IPV6_ROUTE = 0xb
|
||||||
|
RTNLGRP_IPV6_IFINFO = 0xc
|
||||||
|
RTNLGRP_IPV6_PREFIX = 0x12
|
||||||
|
RTNLGRP_IPV6_RULE = 0x13
|
||||||
|
RTNLGRP_ND_USEROPT = 0x14
|
||||||
|
SizeofNlMsghdr = 0x10
|
||||||
|
SizeofNlMsgerr = 0x14
|
||||||
|
SizeofRtGenmsg = 0x1
|
||||||
|
SizeofNlAttr = 0x4
|
||||||
|
SizeofRtAttr = 0x4
|
||||||
|
SizeofIfInfomsg = 0x10
|
||||||
|
SizeofIfAddrmsg = 0x8
|
||||||
|
SizeofRtMsg = 0xc
|
||||||
|
SizeofRtNexthop = 0x8
|
||||||
)
|
)
|
||||||
|
|
||||||
type NlMsghdr struct {
|
type NlMsghdr struct {
|
||||||
|
|||||||
Reference in New Issue
Block a user