From b6d666e5f30aeac590364ac9925240ce6b8b40af Mon Sep 17 00:00:00 2001 From: Ruxandra Stăncioi Date: Fri, 17 Jul 2020 12:55:21 +0000 Subject: sys/linux: add lwtunnel_encap_ip description https://elixir.bootlin.com/linux/latest/source/include/uapi/linux/lwtunnel.h#L102 https://elixir.bootlin.com/linux/latest/source/net/ipv4/ip_tunnel_core.c#L219 The policies added have a suffix (_lwt), because they already exist in syzkaller with the kernel name. An example of a union with the same name described in sys/linux/socket_netlink_route_sched.txt: https://elixir.bootlin.com/linux/latest/source/net/sched/cls_flower.c#L709 --- sys/linux/socket_netlink_route_arm.const | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'sys/linux/socket_netlink_route_arm.const') diff --git a/sys/linux/socket_netlink_route_arm.const b/sys/linux/socket_netlink_route_arm.const index 9b1a2b725..d6c4ae94d 100644 --- a/sys/linux/socket_netlink_route_arm.const +++ b/sys/linux/socket_netlink_route_arm.const @@ -392,6 +392,24 @@ LWTUNNEL_ENCAP_NONE = 0 LWTUNNEL_ENCAP_RPL = 8 LWTUNNEL_ENCAP_SEG6 = 5 LWTUNNEL_ENCAP_SEG6_LOCAL = 7 +LWTUNNEL_IP_DST = 2 +LWTUNNEL_IP_FLAGS = 6 +LWTUNNEL_IP_ID = 1 +LWTUNNEL_IP_OPTS = 8 +LWTUNNEL_IP_OPTS_ERSPAN = 3 +LWTUNNEL_IP_OPTS_GENEVE = 1 +LWTUNNEL_IP_OPTS_VXLAN = 2 +LWTUNNEL_IP_OPT_ERSPAN_DIR = 3 +LWTUNNEL_IP_OPT_ERSPAN_HWID = 4 +LWTUNNEL_IP_OPT_ERSPAN_INDEX = 2 +LWTUNNEL_IP_OPT_ERSPAN_VER = 1 +LWTUNNEL_IP_OPT_GENEVE_CLASS = 1 +LWTUNNEL_IP_OPT_GENEVE_DATA = 3 +LWTUNNEL_IP_OPT_GENEVE_TYPE = 2 +LWTUNNEL_IP_OPT_VXLAN_GBP = 1 +LWTUNNEL_IP_SRC = 3 +LWTUNNEL_IP_TOS = 5 +LWTUNNEL_IP_TTL = 4 MACVLAN_MACADDR_ADD = 0 MACVLAN_MACADDR_DEL = 1 MACVLAN_MACADDR_FLUSH = 2 @@ -559,6 +577,9 @@ TUNNEL_ENCAP_FOU = 1 TUNNEL_ENCAP_GUE = 2 TUNNEL_ENCAP_MPLS = 3 TUNNEL_ENCAP_NONE = 0 +TUNNEL_ERSPAN_OPT = 64 +TUNNEL_GENEVE_OPT = 8 +TUNNEL_VXLAN_OPT = 16 VETH_INFO_PEER = 1 VLAN_FLAG_BRIDGE_BINDING = 16 VLAN_FLAG_GVRP = 2 -- cgit mrf-deployment