aa84ca396bcbcc119c3ed4016b06870901dc1d51
[cascardo/linux.git] / include / uapi / linux / lwtunnel.h
1 #ifndef _UAPI_LWTUNNEL_H_
2 #define _UAPI_LWTUNNEL_H_
3
4 #include <linux/types.h>
5
6 enum lwtunnel_encap_types {
7         LWTUNNEL_ENCAP_NONE,
8         LWTUNNEL_ENCAP_MPLS,
9         LWTUNNEL_ENCAP_IP,
10         LWTUNNEL_ENCAP_ILA,
11         __LWTUNNEL_ENCAP_MAX,
12 };
13
14 #define LWTUNNEL_ENCAP_MAX (__LWTUNNEL_ENCAP_MAX - 1)
15
16 enum lwtunnel_ip_t {
17         LWTUNNEL_IP_UNSPEC,
18         LWTUNNEL_IP_ID,
19         LWTUNNEL_IP_DST,
20         LWTUNNEL_IP_SRC,
21         LWTUNNEL_IP_TTL,
22         LWTUNNEL_IP_TOS,
23         LWTUNNEL_IP_SPORT,
24         LWTUNNEL_IP_DPORT,
25         LWTUNNEL_IP_FLAGS,
26         __LWTUNNEL_IP_MAX,
27 };
28
29 #define LWTUNNEL_IP_MAX (__LWTUNNEL_IP_MAX - 1)
30
31 #endif /* _UAPI_LWTUNNEL_H_ */