Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
at v4.9 45 lines 826 B view raw
1#ifndef _UAPI_LWTUNNEL_H_ 2#define _UAPI_LWTUNNEL_H_ 3 4#include <linux/types.h> 5 6enum 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 17enum 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_PAD, 26 __LWTUNNEL_IP_MAX, 27}; 28 29#define LWTUNNEL_IP_MAX (__LWTUNNEL_IP_MAX - 1) 30 31enum lwtunnel_ip6_t { 32 LWTUNNEL_IP6_UNSPEC, 33 LWTUNNEL_IP6_ID, 34 LWTUNNEL_IP6_DST, 35 LWTUNNEL_IP6_SRC, 36 LWTUNNEL_IP6_HOPLIMIT, 37 LWTUNNEL_IP6_TC, 38 LWTUNNEL_IP6_FLAGS, 39 LWTUNNEL_IP6_PAD, 40 __LWTUNNEL_IP6_MAX, 41}; 42 43#define LWTUNNEL_IP6_MAX (__LWTUNNEL_IP6_MAX - 1) 44 45#endif /* _UAPI_LWTUNNEL_H_ */