Merge tag 'sunxi-fixes-for-4.3' of https://git.kernel.org/pub/scm/linux/kernel/git...
[linux-drm-fsl-dcu.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_IP6,
12         __LWTUNNEL_ENCAP_MAX,
13 };
14
15 #define LWTUNNEL_ENCAP_MAX (__LWTUNNEL_ENCAP_MAX - 1)
16
17 enum lwtunnel_ip_t {
18         LWTUNNEL_IP_UNSPEC,
19         LWTUNNEL_IP_ID,
20         LWTUNNEL_IP_DST,
21         LWTUNNEL_IP_SRC,
22         LWTUNNEL_IP_TTL,
23         LWTUNNEL_IP_TOS,
24         LWTUNNEL_IP_FLAGS,
25         __LWTUNNEL_IP_MAX,
26 };
27
28 #define LWTUNNEL_IP_MAX (__LWTUNNEL_IP_MAX - 1)
29
30 enum lwtunnel_ip6_t {
31         LWTUNNEL_IP6_UNSPEC,
32         LWTUNNEL_IP6_ID,
33         LWTUNNEL_IP6_DST,
34         LWTUNNEL_IP6_SRC,
35         LWTUNNEL_IP6_HOPLIMIT,
36         LWTUNNEL_IP6_TC,
37         LWTUNNEL_IP6_FLAGS,
38         __LWTUNNEL_IP6_MAX,
39 };
40
41 #define LWTUNNEL_IP6_MAX (__LWTUNNEL_IP6_MAX - 1)
42
43 #endif /* _UAPI_LWTUNNEL_H_ */