Commit 2f1e207e authored by Lehner Florian's avatar Lehner Florian Committed by Tobias Klauser

unix: add IFLA attributes on linux/sparc64

Change-Id: I98ca1595895213bbc1f2d6bd984e48f84b23ccbc
Reviewed-on: https://go-review.googlesource.com/100995Reviewed-by: 's avatarTobias Klauser <tobias.klauser@gmail.com>
Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
parent cc7307a4
...@@ -376,97 +376,123 @@ const ( ...@@ -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 {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment