From 6d8002b4d37767ccf97f55753e31b6007727c1b2 Mon Sep 17 00:00:00 2001 From: Ruxandra Stăncioi Date: Fri, 17 Jul 2020 12:02:33 +0000 Subject: sys/linux: add lwtunnel_encap_mpls description https://elixir.bootlin.com/linux/latest/source/net/mpls/mpls_iptunnel.c#L25 --- sys/linux/socket_netlink_route.txt | 4 ++++ sys/linux/socket_netlink_route_386.const | 2 ++ sys/linux/socket_netlink_route_amd64.const | 2 ++ sys/linux/socket_netlink_route_arm.const | 2 ++ sys/linux/socket_netlink_route_arm64.const | 2 ++ sys/linux/socket_netlink_route_mips64le.const | 2 ++ sys/linux/socket_netlink_route_ppc64le.const | 2 ++ sys/linux/socket_netlink_route_riscv64.const | 2 ++ sys/linux/socket_netlink_route_s390x.const | 2 ++ 9 files changed, 20 insertions(+) (limited to 'sys/linux') diff --git a/sys/linux/socket_netlink_route.txt b/sys/linux/socket_netlink_route.txt index 4cb0e1ec7..122330e9a 100644 --- a/sys/linux/socket_netlink_route.txt +++ b/sys/linux/socket_netlink_route.txt @@ -23,6 +23,7 @@ include include include include +include include include @@ -968,6 +969,9 @@ rtcanmsg_flags = CGW_FLAGS_CAN_ECHO, CGW_FLAGS_CAN_SRC_TSTAMP, CGW_FLAGS_CAN_IIF #TODO: define remaining lwtunnel_encap types lwtunnel_policy [ + MPLS_IPTUNNEL_DST nlattr[MPLS_IPTUNNEL_DST, array[mpls_label]] + MPLS_IPTUNNEL_TTL nlattr[MPLS_IPTUNNEL_TTL, int8] + RPL_IPTUNNEL_SRH nlattr[RPL_IPTUNNEL_SRH, ipv6_rpl_sr_hdr] ] [varlen] diff --git a/sys/linux/socket_netlink_route_386.const b/sys/linux/socket_netlink_route_386.const index a3643b433..0af9ea350 100644 --- a/sys/linux/socket_netlink_route_386.const +++ b/sys/linux/socket_netlink_route_386.const @@ -407,6 +407,8 @@ MDB_FLAGS_FAST_LEAVE = 2 MDB_FLAGS_OFFLOAD = 1 MDB_PERMANENT = 1 MDB_TEMPORARY = 0 +MPLS_IPTUNNEL_DST = 1 +MPLS_IPTUNNEL_TTL = 2 NDA_CACHEINFO = 3 NDA_DST = 1 NDA_IFINDEX = 8 diff --git a/sys/linux/socket_netlink_route_amd64.const b/sys/linux/socket_netlink_route_amd64.const index 90e4c1ef6..1985dce56 100644 --- a/sys/linux/socket_netlink_route_amd64.const +++ b/sys/linux/socket_netlink_route_amd64.const @@ -407,6 +407,8 @@ MDB_FLAGS_FAST_LEAVE = 2 MDB_FLAGS_OFFLOAD = 1 MDB_PERMANENT = 1 MDB_TEMPORARY = 0 +MPLS_IPTUNNEL_DST = 1 +MPLS_IPTUNNEL_TTL = 2 NDA_CACHEINFO = 3 NDA_DST = 1 NDA_IFINDEX = 8 diff --git a/sys/linux/socket_netlink_route_arm.const b/sys/linux/socket_netlink_route_arm.const index 49a4554d1..9b1a2b725 100644 --- a/sys/linux/socket_netlink_route_arm.const +++ b/sys/linux/socket_netlink_route_arm.const @@ -407,6 +407,8 @@ MDB_FLAGS_FAST_LEAVE = 2 MDB_FLAGS_OFFLOAD = 1 MDB_PERMANENT = 1 MDB_TEMPORARY = 0 +MPLS_IPTUNNEL_DST = 1 +MPLS_IPTUNNEL_TTL = 2 NDA_CACHEINFO = 3 NDA_DST = 1 NDA_IFINDEX = 8 diff --git a/sys/linux/socket_netlink_route_arm64.const b/sys/linux/socket_netlink_route_arm64.const index 572063d5a..91273fa81 100644 --- a/sys/linux/socket_netlink_route_arm64.const +++ b/sys/linux/socket_netlink_route_arm64.const @@ -407,6 +407,8 @@ MDB_FLAGS_FAST_LEAVE = 2 MDB_FLAGS_OFFLOAD = 1 MDB_PERMANENT = 1 MDB_TEMPORARY = 0 +MPLS_IPTUNNEL_DST = 1 +MPLS_IPTUNNEL_TTL = 2 NDA_CACHEINFO = 3 NDA_DST = 1 NDA_IFINDEX = 8 diff --git a/sys/linux/socket_netlink_route_mips64le.const b/sys/linux/socket_netlink_route_mips64le.const index 3e9a4c1f0..a3a004791 100644 --- a/sys/linux/socket_netlink_route_mips64le.const +++ b/sys/linux/socket_netlink_route_mips64le.const @@ -407,6 +407,8 @@ MDB_FLAGS_FAST_LEAVE = 2 MDB_FLAGS_OFFLOAD = 1 MDB_PERMANENT = 1 MDB_TEMPORARY = 0 +MPLS_IPTUNNEL_DST = 1 +MPLS_IPTUNNEL_TTL = 2 NDA_CACHEINFO = 3 NDA_DST = 1 NDA_IFINDEX = 8 diff --git a/sys/linux/socket_netlink_route_ppc64le.const b/sys/linux/socket_netlink_route_ppc64le.const index 3cd875875..add16a6b2 100644 --- a/sys/linux/socket_netlink_route_ppc64le.const +++ b/sys/linux/socket_netlink_route_ppc64le.const @@ -407,6 +407,8 @@ MDB_FLAGS_FAST_LEAVE = 2 MDB_FLAGS_OFFLOAD = 1 MDB_PERMANENT = 1 MDB_TEMPORARY = 0 +MPLS_IPTUNNEL_DST = 1 +MPLS_IPTUNNEL_TTL = 2 NDA_CACHEINFO = 3 NDA_DST = 1 NDA_IFINDEX = 8 diff --git a/sys/linux/socket_netlink_route_riscv64.const b/sys/linux/socket_netlink_route_riscv64.const index 572063d5a..91273fa81 100644 --- a/sys/linux/socket_netlink_route_riscv64.const +++ b/sys/linux/socket_netlink_route_riscv64.const @@ -407,6 +407,8 @@ MDB_FLAGS_FAST_LEAVE = 2 MDB_FLAGS_OFFLOAD = 1 MDB_PERMANENT = 1 MDB_TEMPORARY = 0 +MPLS_IPTUNNEL_DST = 1 +MPLS_IPTUNNEL_TTL = 2 NDA_CACHEINFO = 3 NDA_DST = 1 NDA_IFINDEX = 8 diff --git a/sys/linux/socket_netlink_route_s390x.const b/sys/linux/socket_netlink_route_s390x.const index a3643b433..0af9ea350 100644 --- a/sys/linux/socket_netlink_route_s390x.const +++ b/sys/linux/socket_netlink_route_s390x.const @@ -407,6 +407,8 @@ MDB_FLAGS_FAST_LEAVE = 2 MDB_FLAGS_OFFLOAD = 1 MDB_PERMANENT = 1 MDB_TEMPORARY = 0 +MPLS_IPTUNNEL_DST = 1 +MPLS_IPTUNNEL_TTL = 2 NDA_CACHEINFO = 3 NDA_DST = 1 NDA_IFINDEX = 8 -- cgit mrf-deployment