1 /* 2 * This file is auto-generated. Modifications will be lost. 3 * 4 * See https://android.googlesource.com/platform/bionic/+/master/libc/kernel/ 5 * for more information. 6 */ 7 #ifndef __LINUX_TC_TUNNEL_KEY_H 8 #define __LINUX_TC_TUNNEL_KEY_H 9 #include <linux/pkt_cls.h> 10 #define TCA_TUNNEL_KEY_ACT_SET 1 11 #define TCA_TUNNEL_KEY_ACT_RELEASE 2 12 struct tc_tunnel_key { 13 tc_gen; 14 int t_action; 15 }; 16 enum { 17 TCA_TUNNEL_KEY_UNSPEC, 18 TCA_TUNNEL_KEY_TM, 19 TCA_TUNNEL_KEY_PARMS, 20 TCA_TUNNEL_KEY_ENC_IPV4_SRC, 21 TCA_TUNNEL_KEY_ENC_IPV4_DST, 22 TCA_TUNNEL_KEY_ENC_IPV6_SRC, 23 TCA_TUNNEL_KEY_ENC_IPV6_DST, 24 TCA_TUNNEL_KEY_ENC_KEY_ID, 25 TCA_TUNNEL_KEY_PAD, 26 TCA_TUNNEL_KEY_ENC_DST_PORT, 27 TCA_TUNNEL_KEY_NO_CSUM, 28 TCA_TUNNEL_KEY_ENC_OPTS, 29 TCA_TUNNEL_KEY_ENC_TOS, 30 TCA_TUNNEL_KEY_ENC_TTL, 31 TCA_TUNNEL_KEY_NO_FRAG, 32 __TCA_TUNNEL_KEY_MAX, 33 }; 34 #define TCA_TUNNEL_KEY_MAX (__TCA_TUNNEL_KEY_MAX - 1) 35 enum { 36 TCA_TUNNEL_KEY_ENC_OPTS_UNSPEC, 37 TCA_TUNNEL_KEY_ENC_OPTS_GENEVE, 38 TCA_TUNNEL_KEY_ENC_OPTS_VXLAN, 39 TCA_TUNNEL_KEY_ENC_OPTS_ERSPAN, 40 __TCA_TUNNEL_KEY_ENC_OPTS_MAX, 41 }; 42 #define TCA_TUNNEL_KEY_ENC_OPTS_MAX (__TCA_TUNNEL_KEY_ENC_OPTS_MAX - 1) 43 enum { 44 TCA_TUNNEL_KEY_ENC_OPT_GENEVE_UNSPEC, 45 TCA_TUNNEL_KEY_ENC_OPT_GENEVE_CLASS, 46 TCA_TUNNEL_KEY_ENC_OPT_GENEVE_TYPE, 47 TCA_TUNNEL_KEY_ENC_OPT_GENEVE_DATA, 48 __TCA_TUNNEL_KEY_ENC_OPT_GENEVE_MAX, 49 }; 50 #define TCA_TUNNEL_KEY_ENC_OPT_GENEVE_MAX (__TCA_TUNNEL_KEY_ENC_OPT_GENEVE_MAX - 1) 51 enum { 52 TCA_TUNNEL_KEY_ENC_OPT_VXLAN_UNSPEC, 53 TCA_TUNNEL_KEY_ENC_OPT_VXLAN_GBP, 54 __TCA_TUNNEL_KEY_ENC_OPT_VXLAN_MAX, 55 }; 56 #define TCA_TUNNEL_KEY_ENC_OPT_VXLAN_MAX (__TCA_TUNNEL_KEY_ENC_OPT_VXLAN_MAX - 1) 57 enum { 58 TCA_TUNNEL_KEY_ENC_OPT_ERSPAN_UNSPEC, 59 TCA_TUNNEL_KEY_ENC_OPT_ERSPAN_VER, 60 TCA_TUNNEL_KEY_ENC_OPT_ERSPAN_INDEX, 61 TCA_TUNNEL_KEY_ENC_OPT_ERSPAN_DIR, 62 TCA_TUNNEL_KEY_ENC_OPT_ERSPAN_HWID, 63 __TCA_TUNNEL_KEY_ENC_OPT_ERSPAN_MAX, 64 }; 65 #define TCA_TUNNEL_KEY_ENC_OPT_ERSPAN_MAX (__TCA_TUNNEL_KEY_ENC_OPT_ERSPAN_MAX - 1) 66 #endif 67