diff options
author | Mikael Magnusson <mikma@users.sourceforge.net> | 2021-02-06 01:18:47 +0100 |
---|---|---|
committer | Mikael Magnusson <mikma@users.sourceforge.net> | 2021-09-21 20:01:55 +0200 |
commit | 9ed2c54502009fb4b1c7179214a031c12518dfed (patch) | |
tree | 08f2275e4f25af379a75bf5577dcdb9905573e2a /pkg/abi | |
parent | b2718e250d7ef39048f03b9cc5eeeccf23d5ca8e (diff) |
WIP: GRE runsc
Diffstat (limited to 'pkg/abi')
-rw-r--r-- | pkg/abi/linux/netlink_route.go | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/pkg/abi/linux/netlink_route.go b/pkg/abi/linux/netlink_route.go index 581a11b24..514d8cb21 100644 --- a/pkg/abi/linux/netlink_route.go +++ b/pkg/abi/linux/netlink_route.go @@ -165,6 +165,45 @@ const ( IFLA_GSO_MAX_SIZE = 41 ) +// Interface link info attributes, from uapi/linux/if_link.h. +const ( + IFLA_INFO_UNSPEC = 0 + IFLA_INFO_KIND = 1 + IFLA_INFO_DATA = 2 + IFLA_INFO_XSTATS = 3 + IFLA_INFO_SLAVE_KIND = 4 + IFLA_INFO_SLAVE_DATA = 5 +) + +// Interface link GRE attributes, from uapi/linux/if_link.h. +const ( + IFLA_GRE_UNSPEC = 0 + IFLA_GRE_LINK = 1 + IFLA_GRE_IFLAGS = 2 + IFLA_GRE_OFLAGS = 3 + IFLA_GRE_IKEY = 4 + IFLA_GRE_OKEY = 5 + IFLA_GRE_LOCAL = 6 + IFLA_GRE_REMOTE = 7 + IFLA_GRE_TTL = 8 + IFLA_GRE_TOS = 9 + IFLA_GRE_PMTUDISC = 10 + IFLA_GRE_ENCAP_LIMIT = 11 + IFLA_GRE_FLOWINFO = 12 + IFLA_GRE_FLAGS = 13 + IFLA_GRE_ENCAP_TYPE = 14 + IFLA_GRE_ENCAP_FLAGS = 15 + IFLA_GRE_ENCAP_SPORT = 16 + IFLA_GRE_ENCAP_DPORT = 17 + IFLA_GRE_COLLECT_METADATA = 18 + IFLA_GRE_IGNORE_DF = 19 + IFLA_GRE_FWMARK = 20 + IFLA_GRE_ERSPAN_INDEX = 21 + IFLA_GRE_ERSPAN_VER = 22 + IFLA_GRE_ERSPAN_DIR = 23 + IFLA_GRE_ERSPAN_HWID = 24 +) + // InterfaceAddrMessage is struct ifaddrmsg, from uapi/linux/if_addr.h. // // +marshal @@ -194,6 +233,7 @@ const ( ARPHRD_NONE = 65534 ARPHRD_ETHER = 1 ARPHRD_LOOPBACK = 772 + ARPHRD_IPGRE = 778 ) // RouteMessage is struct rtmsg, from uapi/linux/rtnetlink.h. |