1 /* Generated by ./xlat/gen.sh from ./xlat/lwtunnel_encap_types.in; do not edit. */ 2 #if !(defined(LWTUNNEL_ENCAP_NONE) || (defined(HAVE_DECL_LWTUNNEL_ENCAP_NONE) && HAVE_DECL_LWTUNNEL_ENCAP_NONE)) 3 # define LWTUNNEL_ENCAP_NONE 0 4 #endif 5 #if !(defined(LWTUNNEL_ENCAP_MPLS) || (defined(HAVE_DECL_LWTUNNEL_ENCAP_MPLS) && HAVE_DECL_LWTUNNEL_ENCAP_MPLS)) 6 # define LWTUNNEL_ENCAP_MPLS 1 7 #endif 8 #if !(defined(LWTUNNEL_ENCAP_IP) || (defined(HAVE_DECL_LWTUNNEL_ENCAP_IP) && HAVE_DECL_LWTUNNEL_ENCAP_IP)) 9 # define LWTUNNEL_ENCAP_IP 2 10 #endif 11 #if !(defined(LWTUNNEL_ENCAP_ILA) || (defined(HAVE_DECL_LWTUNNEL_ENCAP_ILA) && HAVE_DECL_LWTUNNEL_ENCAP_ILA)) 12 # define LWTUNNEL_ENCAP_ILA 3 13 #endif 14 #if !(defined(LWTUNNEL_ENCAP_IP6) || (defined(HAVE_DECL_LWTUNNEL_ENCAP_IP6) && HAVE_DECL_LWTUNNEL_ENCAP_IP6)) 15 # define LWTUNNEL_ENCAP_IP6 4 16 #endif 17 #if !(defined(LWTUNNEL_ENCAP_SEG6) || (defined(HAVE_DECL_LWTUNNEL_ENCAP_SEG6) && HAVE_DECL_LWTUNNEL_ENCAP_SEG6)) 18 # define LWTUNNEL_ENCAP_SEG6 5 19 #endif 20 #if !(defined(LWTUNNEL_ENCAP_BPF) || (defined(HAVE_DECL_LWTUNNEL_ENCAP_BPF) && HAVE_DECL_LWTUNNEL_ENCAP_BPF)) 21 # define LWTUNNEL_ENCAP_BPF 6 22 #endif 23 24 #ifdef IN_MPERS 25 26 # error static const struct xlat lwtunnel_encap_types in mpers mode 27 28 #else 29 30 static 31 const struct xlat lwtunnel_encap_types[] = { 32 XLAT(LWTUNNEL_ENCAP_NONE), 33 XLAT(LWTUNNEL_ENCAP_MPLS), 34 XLAT(LWTUNNEL_ENCAP_IP), 35 XLAT(LWTUNNEL_ENCAP_ILA), 36 XLAT(LWTUNNEL_ENCAP_IP6), 37 XLAT(LWTUNNEL_ENCAP_SEG6), 38 XLAT(LWTUNNEL_ENCAP_BPF), 39 XLAT_END 40 }; 41 42 #endif /* !IN_MPERS */ 43