/
types_linux.go
139 lines (136 loc) · 6.36 KB
/
types_linux.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
//go:build linux
// +build linux
package unix
import (
linux "golang.org/x/sys/unix"
)
const (
AF_INET = linux.AF_INET
AF_INET6 = linux.AF_INET6
AF_UNSPEC = linux.AF_UNSPEC
NETLINK_ROUTE = linux.NETLINK_ROUTE
SizeofIfAddrmsg = linux.SizeofIfAddrmsg
SizeofIfInfomsg = linux.SizeofIfInfomsg
SizeofNdMsg = linux.SizeofNdMsg
SizeofRtMsg = linux.SizeofRtMsg
SizeofRtNexthop = linux.SizeofRtNexthop
RTM_NEWADDR = linux.RTM_NEWADDR
RTM_DELADDR = linux.RTM_DELADDR
RTM_GETADDR = linux.RTM_GETADDR
RTM_NEWLINK = linux.RTM_NEWLINK
RTM_DELLINK = linux.RTM_DELLINK
RTM_GETLINK = linux.RTM_GETLINK
RTM_SETLINK = linux.RTM_SETLINK
RTM_NEWROUTE = linux.RTM_NEWROUTE
RTM_DELROUTE = linux.RTM_DELROUTE
RTM_GETROUTE = linux.RTM_GETROUTE
RTM_NEWNEIGH = linux.RTM_NEWNEIGH
RTM_DELNEIGH = linux.RTM_DELNEIGH
RTM_GETNEIGH = linux.RTM_GETNEIGH
IFA_UNSPEC = linux.IFA_UNSPEC
IFA_ADDRESS = linux.IFA_ADDRESS
IFA_LOCAL = linux.IFA_LOCAL
IFA_LABEL = linux.IFA_LABEL
IFA_BROADCAST = linux.IFA_BROADCAST
IFA_ANYCAST = linux.IFA_ANYCAST
IFA_CACHEINFO = linux.IFA_CACHEINFO
IFA_MULTICAST = linux.IFA_MULTICAST
IFA_FLAGS = linux.IFA_FLAGS
IFF_UP = linux.IFF_UP
IFF_BROADCAST = linux.IFF_BROADCAST
IFF_LOOPBACK = linux.IFF_LOOPBACK
IFF_POINTOPOINT = linux.IFF_POINTOPOINT
IFF_MULTICAST = linux.IFF_MULTICAST
IFLA_UNSPEC = linux.IFLA_UNSPEC
IFLA_ADDRESS = linux.IFLA_ADDRESS
IFLA_BROADCAST = linux.IFLA_BROADCAST
IFLA_IFNAME = linux.IFLA_IFNAME
IFLA_MTU = linux.IFLA_MTU
IFLA_LINK = linux.IFLA_LINK
IFLA_QDISC = linux.IFLA_QDISC
IFLA_OPERSTATE = linux.IFLA_OPERSTATE
IFLA_STATS = linux.IFLA_STATS
IFLA_STATS64 = linux.IFLA_STATS64
IFLA_LINKINFO = linux.IFLA_LINKINFO
IFLA_MASTER = linux.IFLA_MASTER
IFLA_INFO_KIND = linux.IFLA_INFO_KIND
IFLA_INFO_SLAVE_KIND = linux.IFLA_INFO_SLAVE_KIND
IFLA_INFO_DATA = linux.IFLA_INFO_DATA
IFLA_INFO_SLAVE_DATA = linux.IFLA_INFO_SLAVE_DATA
IFLA_XDP = linux.IFLA_XDP
IFLA_XDP_FD = linux.IFLA_XDP_FD
IFLA_XDP_ATTACHED = linux.IFLA_XDP_ATTACHED
IFLA_XDP_FLAGS = linux.IFLA_XDP_FLAGS
IFLA_XDP_PROG_ID = linux.IFLA_XDP_PROG_ID
IFLA_XDP_EXPECTED_FD = linux.IFLA_XDP_EXPECTED_FD
XDP_FLAGS_DRV_MODE = linux.XDP_FLAGS_DRV_MODE
XDP_FLAGS_SKB_MODE = linux.XDP_FLAGS_SKB_MODE
XDP_FLAGS_HW_MODE = linux.XDP_FLAGS_HW_MODE
XDP_FLAGS_MODES = linux.XDP_FLAGS_MODES
XDP_FLAGS_MASK = linux.XDP_FLAGS_MASK
XDP_FLAGS_REPLACE = linux.XDP_FLAGS_REPLACE
XDP_FLAGS_UPDATE_IF_NOEXIST = linux.XDP_FLAGS_UPDATE_IF_NOEXIST
LWTUNNEL_ENCAP_MPLS = linux.LWTUNNEL_ENCAP_MPLS
MPLS_IPTUNNEL_DST = linux.MPLS_IPTUNNEL_DST
MPLS_IPTUNNEL_TTL = linux.MPLS_IPTUNNEL_TTL
NDA_UNSPEC = linux.NDA_UNSPEC
NDA_DST = linux.NDA_DST
NDA_LLADDR = linux.NDA_LLADDR
NDA_CACHEINFO = linux.NDA_CACHEINFO
NDA_IFINDEX = linux.NDA_IFINDEX
RTA_UNSPEC = linux.RTA_UNSPEC
RTA_DST = linux.RTA_DST
RTA_ENCAP = linux.RTA_ENCAP
RTA_ENCAP_TYPE = linux.RTA_ENCAP_TYPE
RTA_PREFSRC = linux.RTA_PREFSRC
RTA_GATEWAY = linux.RTA_GATEWAY
RTA_OIF = linux.RTA_OIF
RTA_PRIORITY = linux.RTA_PRIORITY
RTA_TABLE = linux.RTA_TABLE
RTA_MARK = linux.RTA_MARK
RTA_EXPIRES = linux.RTA_EXPIRES
RTA_METRICS = linux.RTA_METRICS
RTA_MULTIPATH = linux.RTA_MULTIPATH
RTA_PREF = linux.RTA_PREF
RTAX_ADVMSS = linux.RTAX_ADVMSS
RTAX_FEATURES = linux.RTAX_FEATURES
RTAX_INITCWND = linux.RTAX_INITCWND
RTAX_INITRWND = linux.RTAX_INITRWND
RTAX_MTU = linux.RTAX_MTU
NTF_PROXY = linux.NTF_PROXY
RTN_UNICAST = linux.RTN_UNICAST
RT_TABLE_MAIN = linux.RT_TABLE_MAIN
RTPROT_BOOT = linux.RTPROT_BOOT
RTPROT_STATIC = linux.RTPROT_STATIC
RT_SCOPE_UNIVERSE = linux.RT_SCOPE_UNIVERSE
RT_SCOPE_HOST = linux.RT_SCOPE_HOST
RT_SCOPE_LINK = linux.RT_SCOPE_LINK
RTM_NEWRULE = linux.RTM_NEWRULE
RTM_GETRULE = linux.RTM_GETRULE
RTM_DELRULE = linux.RTM_DELRULE
FRA_UNSPEC = linux.FRA_UNSPEC
FRA_DST = linux.FRA_DST
FRA_SRC = linux.FRA_SRC
FRA_IIFNAME = linux.FRA_IIFNAME
FRA_GOTO = linux.FRA_GOTO
FRA_UNUSED2 = linux.FRA_UNUSED2
FRA_PRIORITY = linux.FRA_PRIORITY
FRA_UNUSED3 = linux.FRA_UNUSED3
FRA_UNUSED4 = linux.FRA_UNUSED4
FRA_UNUSED5 = linux.FRA_UNUSED5
FRA_FWMARK = linux.FRA_FWMARK
FRA_FLOW = linux.FRA_FLOW
FRA_TUN_ID = linux.FRA_TUN_ID
FRA_SUPPRESS_IFGROUP = linux.FRA_SUPPRESS_IFGROUP
FRA_SUPPRESS_PREFIXLEN = linux.FRA_SUPPRESS_PREFIXLEN
FRA_TABLE = linux.FRA_TABLE
FRA_FWMASK = linux.FRA_FWMASK
FRA_OIFNAME = linux.FRA_OIFNAME
FRA_PAD = linux.FRA_PAD
FRA_L3MDEV = linux.FRA_L3MDEV
FRA_UID_RANGE = linux.FRA_UID_RANGE
FRA_PROTOCOL = linux.FRA_PROTOCOL
FRA_IP_PROTO = linux.FRA_IP_PROTO
FRA_SPORT_RANGE = linux.FRA_SPORT_RANGE
FRA_DPORT_RANGE = linux.FRA_DPORT_RANGE
)