]>
Commit | Line | Data |
---|---|---|
499a2425 RP |
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, | |
3093fbe7 | 9 | LWTUNNEL_ENCAP_IP, |
65d7ab8d | 10 | LWTUNNEL_ENCAP_ILA, |
32a2b002 | 11 | LWTUNNEL_ENCAP_IP6, |
499a2425 RP |
12 | __LWTUNNEL_ENCAP_MAX, |
13 | }; | |
14 | ||
15 | #define LWTUNNEL_ENCAP_MAX (__LWTUNNEL_ENCAP_MAX - 1) | |
16 | ||
a1c234f9 JB |
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, | |
a1c234f9 JB |
24 | LWTUNNEL_IP_FLAGS, |
25 | __LWTUNNEL_IP_MAX, | |
26 | }; | |
27 | ||
28 | #define LWTUNNEL_IP_MAX (__LWTUNNEL_IP_MAX - 1) | |
499a2425 | 29 | |
32a2b002 JB |
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, | |
32a2b002 JB |
37 | LWTUNNEL_IP6_FLAGS, |
38 | __LWTUNNEL_IP6_MAX, | |
39 | }; | |
40 | ||
41 | #define LWTUNNEL_IP6_MAX (__LWTUNNEL_IP6_MAX - 1) | |
42 | ||
499a2425 | 43 | #endif /* _UAPI_LWTUNNEL_H_ */ |