diff options
| author | Ruxandra Stăncioi <stancioi@google.com> | 2020-07-17 13:12:40 +0000 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2020-07-24 12:25:04 +0200 |
| commit | 3951d78efc8ff9ea61240bb247c2bc89b694c661 (patch) | |
| tree | 37a641d0ce0af41057841ede46533f6221069aa9 /sys | |
| parent | b6d666e5f30aeac590364ac9925240ce6b8b40af (diff) | |
sys/linux: add lwtunnel_encap_ila description
https://elixir.bootlin.com/linux/latest/source/net/ipv6/ila/ila_lwt.c#L121
The comment is about their statement in the kernel file:
https://elixir.bootlin.com/linux/latest/source/net/ipv6/ila/ila_lwt.c#L196
Diffstat (limited to 'sys')
| -rw-r--r-- | sys/linux/socket_netlink_route.txt | 13 | ||||
| -rw-r--r-- | sys/linux/socket_netlink_route_386.const | 13 | ||||
| -rw-r--r-- | sys/linux/socket_netlink_route_amd64.const | 13 | ||||
| -rw-r--r-- | sys/linux/socket_netlink_route_arm.const | 13 | ||||
| -rw-r--r-- | sys/linux/socket_netlink_route_arm64.const | 13 | ||||
| -rw-r--r-- | sys/linux/socket_netlink_route_mips64le.const | 13 | ||||
| -rw-r--r-- | sys/linux/socket_netlink_route_ppc64le.const | 13 | ||||
| -rw-r--r-- | sys/linux/socket_netlink_route_riscv64.const | 13 | ||||
| -rw-r--r-- | sys/linux/socket_netlink_route_s390x.const | 13 |
9 files changed, 117 insertions, 0 deletions
diff --git a/sys/linux/socket_netlink_route.txt b/sys/linux/socket_netlink_route.txt index 3563a756c..fdb758b27 100644 --- a/sys/linux/socket_netlink_route.txt +++ b/sys/linux/socket_netlink_route.txt @@ -24,6 +24,7 @@ include <uapi/linux/veth.h> include <uapi/linux/can/gw.h> include <uapi/linux/can/vxcan.h> include <uapi/linux/mpls_iptunnel.h> +include <uapi/linux/ila.h> include <uapi/linux/rpl_iptunnel.h> include <net/caif/caif_hsi.h> @@ -980,6 +981,11 @@ lwtunnel_policy [ LWTUNNEL_IP_FLAGS nlattr[LWTUNNEL_IP_FLAGS, flags[lwtunnel_ip_flags, int16be]] LWTUNNEL_IP_OPTS nlnest[LWTUNNEL_IP_OPTS, ip_opts_policy] + ILA_ATTR_LOCATOR nlattr[ILA_ATTR_LOCATOR, int64be] + ILA_ATTR_CSUM_MODE nlattr[ILA_ATTR_CSUM_MODE, flags[ila_attr_csum_mode, int8]] + ILA_ATTR_IDENT_TYPE nlattr[ILA_ATTR_IDENT_TYPE, flags[ila_attr_ident_type, int8]] + ILA_ATTR_HOOK_TYPE nlattr[ILA_ATTR_HOOK_TYPE, flags[ila_attr_hook_type, int8]] + RPL_IPTUNNEL_SRH nlattr[RPL_IPTUNNEL_SRH, ipv6_rpl_sr_hdr] ] [varlen] @@ -1017,6 +1023,13 @@ ipv6_rpl_sr_hdr { address array[ipv6_addr] } [packed] +ila_attr_csum_mode = ILA_CSUM_ADJUST_TRANSPORT, ILA_CSUM_NEUTRAL_MAP, ILA_CSUM_NO_ACTION, ILA_CSUM_NEUTRAL_MAP_AUTO + +# TODO: describe remaining when supported +ila_attr_ident_type = ILA_ATYPE_IID, ILA_ATYPE_LUID, ILA_ATYPE_USE_FORMAT + +ila_attr_hook_type = ILA_HOOK_ROUTE_INPUT, ILA_HOOK_ROUTE_OUTPUT + cgw_policy [ CGW_MOD_AND nlattr[CGW_MOD_AND, cgw_frame_mod] CGW_MOD_OR nlattr[CGW_MOD_OR, cgw_frame_mod] diff --git a/sys/linux/socket_netlink_route_386.const b/sys/linux/socket_netlink_route_386.const index 378a0f6b1..5aaeeaf9c 100644 --- a/sys/linux/socket_netlink_route_386.const +++ b/sys/linux/socket_netlink_route_386.const @@ -374,6 +374,19 @@ IFLA_XDP_FD = 1 IFLA_XDP_FLAGS = 3 IFLA_XFRM_IF_ID = 2 IFLA_XFRM_LINK = 1 +ILA_ATTR_CSUM_MODE = 7 +ILA_ATTR_HOOK_TYPE = 9 +ILA_ATTR_IDENT_TYPE = 8 +ILA_ATTR_LOCATOR = 1 +ILA_ATYPE_IID = 0 +ILA_ATYPE_LUID = 1 +ILA_ATYPE_USE_FORMAT = 32 +ILA_CSUM_ADJUST_TRANSPORT = 0 +ILA_CSUM_NEUTRAL_MAP = 1 +ILA_CSUM_NEUTRAL_MAP_AUTO = 3 +ILA_CSUM_NO_ACTION = 2 +ILA_HOOK_ROUTE_INPUT = 1 +ILA_HOOK_ROUTE_OUTPUT = 0 IPPROTO_IPIP = 4 IPPROTO_IPV6 = 41 IPPROTO_MPLS = 137 diff --git a/sys/linux/socket_netlink_route_amd64.const b/sys/linux/socket_netlink_route_amd64.const index 05e415987..626371ab7 100644 --- a/sys/linux/socket_netlink_route_amd64.const +++ b/sys/linux/socket_netlink_route_amd64.const @@ -374,6 +374,19 @@ IFLA_XDP_FD = 1 IFLA_XDP_FLAGS = 3 IFLA_XFRM_IF_ID = 2 IFLA_XFRM_LINK = 1 +ILA_ATTR_CSUM_MODE = 7 +ILA_ATTR_HOOK_TYPE = 9 +ILA_ATTR_IDENT_TYPE = 8 +ILA_ATTR_LOCATOR = 1 +ILA_ATYPE_IID = 0 +ILA_ATYPE_LUID = 1 +ILA_ATYPE_USE_FORMAT = 32 +ILA_CSUM_ADJUST_TRANSPORT = 0 +ILA_CSUM_NEUTRAL_MAP = 1 +ILA_CSUM_NEUTRAL_MAP_AUTO = 3 +ILA_CSUM_NO_ACTION = 2 +ILA_HOOK_ROUTE_INPUT = 1 +ILA_HOOK_ROUTE_OUTPUT = 0 IPPROTO_IPIP = 4 IPPROTO_IPV6 = 41 IPPROTO_MPLS = 137 diff --git a/sys/linux/socket_netlink_route_arm.const b/sys/linux/socket_netlink_route_arm.const index d6c4ae94d..c17cb73d4 100644 --- a/sys/linux/socket_netlink_route_arm.const +++ b/sys/linux/socket_netlink_route_arm.const @@ -374,6 +374,19 @@ IFLA_XDP_FD = 1 IFLA_XDP_FLAGS = 3 IFLA_XFRM_IF_ID = 2 IFLA_XFRM_LINK = 1 +ILA_ATTR_CSUM_MODE = 7 +ILA_ATTR_HOOK_TYPE = 9 +ILA_ATTR_IDENT_TYPE = 8 +ILA_ATTR_LOCATOR = 1 +ILA_ATYPE_IID = 0 +ILA_ATYPE_LUID = 1 +ILA_ATYPE_USE_FORMAT = 32 +ILA_CSUM_ADJUST_TRANSPORT = 0 +ILA_CSUM_NEUTRAL_MAP = 1 +ILA_CSUM_NEUTRAL_MAP_AUTO = 3 +ILA_CSUM_NO_ACTION = 2 +ILA_HOOK_ROUTE_INPUT = 1 +ILA_HOOK_ROUTE_OUTPUT = 0 IPPROTO_IPIP = 4 IPPROTO_IPV6 = 41 IPPROTO_MPLS = 137 diff --git a/sys/linux/socket_netlink_route_arm64.const b/sys/linux/socket_netlink_route_arm64.const index 8f32a23c9..0efbfaa5d 100644 --- a/sys/linux/socket_netlink_route_arm64.const +++ b/sys/linux/socket_netlink_route_arm64.const @@ -374,6 +374,19 @@ IFLA_XDP_FD = 1 IFLA_XDP_FLAGS = 3 IFLA_XFRM_IF_ID = 2 IFLA_XFRM_LINK = 1 +ILA_ATTR_CSUM_MODE = 7 +ILA_ATTR_HOOK_TYPE = 9 +ILA_ATTR_IDENT_TYPE = 8 +ILA_ATTR_LOCATOR = 1 +ILA_ATYPE_IID = 0 +ILA_ATYPE_LUID = 1 +ILA_ATYPE_USE_FORMAT = 32 +ILA_CSUM_ADJUST_TRANSPORT = 0 +ILA_CSUM_NEUTRAL_MAP = 1 +ILA_CSUM_NEUTRAL_MAP_AUTO = 3 +ILA_CSUM_NO_ACTION = 2 +ILA_HOOK_ROUTE_INPUT = 1 +ILA_HOOK_ROUTE_OUTPUT = 0 IPPROTO_IPIP = 4 IPPROTO_IPV6 = 41 IPPROTO_MPLS = 137 diff --git a/sys/linux/socket_netlink_route_mips64le.const b/sys/linux/socket_netlink_route_mips64le.const index 6f101137b..210346b4c 100644 --- a/sys/linux/socket_netlink_route_mips64le.const +++ b/sys/linux/socket_netlink_route_mips64le.const @@ -374,6 +374,19 @@ IFLA_XDP_FD = 1 IFLA_XDP_FLAGS = 3 IFLA_XFRM_IF_ID = 2 IFLA_XFRM_LINK = 1 +ILA_ATTR_CSUM_MODE = 7 +ILA_ATTR_HOOK_TYPE = 9 +ILA_ATTR_IDENT_TYPE = 8 +ILA_ATTR_LOCATOR = 1 +ILA_ATYPE_IID = 0 +ILA_ATYPE_LUID = 1 +ILA_ATYPE_USE_FORMAT = 32 +ILA_CSUM_ADJUST_TRANSPORT = 0 +ILA_CSUM_NEUTRAL_MAP = 1 +ILA_CSUM_NEUTRAL_MAP_AUTO = 3 +ILA_CSUM_NO_ACTION = 2 +ILA_HOOK_ROUTE_INPUT = 1 +ILA_HOOK_ROUTE_OUTPUT = 0 IPPROTO_IPIP = 4 IPPROTO_IPV6 = 41 IPPROTO_MPLS = 137 diff --git a/sys/linux/socket_netlink_route_ppc64le.const b/sys/linux/socket_netlink_route_ppc64le.const index 81d281b4e..def9c954a 100644 --- a/sys/linux/socket_netlink_route_ppc64le.const +++ b/sys/linux/socket_netlink_route_ppc64le.const @@ -374,6 +374,19 @@ IFLA_XDP_FD = 1 IFLA_XDP_FLAGS = 3 IFLA_XFRM_IF_ID = 2 IFLA_XFRM_LINK = 1 +ILA_ATTR_CSUM_MODE = 7 +ILA_ATTR_HOOK_TYPE = 9 +ILA_ATTR_IDENT_TYPE = 8 +ILA_ATTR_LOCATOR = 1 +ILA_ATYPE_IID = 0 +ILA_ATYPE_LUID = 1 +ILA_ATYPE_USE_FORMAT = 32 +ILA_CSUM_ADJUST_TRANSPORT = 0 +ILA_CSUM_NEUTRAL_MAP = 1 +ILA_CSUM_NEUTRAL_MAP_AUTO = 3 +ILA_CSUM_NO_ACTION = 2 +ILA_HOOK_ROUTE_INPUT = 1 +ILA_HOOK_ROUTE_OUTPUT = 0 IPPROTO_IPIP = 4 IPPROTO_IPV6 = 41 IPPROTO_MPLS = 137 diff --git a/sys/linux/socket_netlink_route_riscv64.const b/sys/linux/socket_netlink_route_riscv64.const index 8f32a23c9..0efbfaa5d 100644 --- a/sys/linux/socket_netlink_route_riscv64.const +++ b/sys/linux/socket_netlink_route_riscv64.const @@ -374,6 +374,19 @@ IFLA_XDP_FD = 1 IFLA_XDP_FLAGS = 3 IFLA_XFRM_IF_ID = 2 IFLA_XFRM_LINK = 1 +ILA_ATTR_CSUM_MODE = 7 +ILA_ATTR_HOOK_TYPE = 9 +ILA_ATTR_IDENT_TYPE = 8 +ILA_ATTR_LOCATOR = 1 +ILA_ATYPE_IID = 0 +ILA_ATYPE_LUID = 1 +ILA_ATYPE_USE_FORMAT = 32 +ILA_CSUM_ADJUST_TRANSPORT = 0 +ILA_CSUM_NEUTRAL_MAP = 1 +ILA_CSUM_NEUTRAL_MAP_AUTO = 3 +ILA_CSUM_NO_ACTION = 2 +ILA_HOOK_ROUTE_INPUT = 1 +ILA_HOOK_ROUTE_OUTPUT = 0 IPPROTO_IPIP = 4 IPPROTO_IPV6 = 41 IPPROTO_MPLS = 137 diff --git a/sys/linux/socket_netlink_route_s390x.const b/sys/linux/socket_netlink_route_s390x.const index b19fafbec..6f74a96b7 100644 --- a/sys/linux/socket_netlink_route_s390x.const +++ b/sys/linux/socket_netlink_route_s390x.const @@ -374,6 +374,19 @@ IFLA_XDP_FD = 1 IFLA_XDP_FLAGS = 3 IFLA_XFRM_IF_ID = 2 IFLA_XFRM_LINK = 1 +ILA_ATTR_CSUM_MODE = 7 +ILA_ATTR_HOOK_TYPE = 9 +ILA_ATTR_IDENT_TYPE = 8 +ILA_ATTR_LOCATOR = 1 +ILA_ATYPE_IID = 0 +ILA_ATYPE_LUID = 1 +ILA_ATYPE_USE_FORMAT = 32 +ILA_CSUM_ADJUST_TRANSPORT = 0 +ILA_CSUM_NEUTRAL_MAP = 1 +ILA_CSUM_NEUTRAL_MAP_AUTO = 3 +ILA_CSUM_NO_ACTION = 2 +ILA_HOOK_ROUTE_INPUT = 1 +ILA_HOOK_ROUTE_OUTPUT = 0 IPPROTO_IPIP = 4 IPPROTO_IPV6 = 41 IPPROTO_MPLS = 137 |
