0001
0002
0003
0004
0005
0006
0007
0008
0009 #ifndef _UAPI_LINUX_IOAM6_IPTUNNEL_H
0010 #define _UAPI_LINUX_IOAM6_IPTUNNEL_H
0011
0012
0013
0014
0015
0016
0017 enum {
0018 __IOAM6_IPTUNNEL_MODE_MIN,
0019
0020 IOAM6_IPTUNNEL_MODE_INLINE,
0021 IOAM6_IPTUNNEL_MODE_ENCAP,
0022 IOAM6_IPTUNNEL_MODE_AUTO,
0023
0024 __IOAM6_IPTUNNEL_MODE_MAX,
0025 };
0026
0027 #define IOAM6_IPTUNNEL_MODE_MIN (__IOAM6_IPTUNNEL_MODE_MIN + 1)
0028 #define IOAM6_IPTUNNEL_MODE_MAX (__IOAM6_IPTUNNEL_MODE_MAX - 1)
0029
0030 enum {
0031 IOAM6_IPTUNNEL_UNSPEC,
0032
0033
0034 IOAM6_IPTUNNEL_MODE,
0035
0036
0037
0038
0039 IOAM6_IPTUNNEL_DST,
0040
0041
0042 IOAM6_IPTUNNEL_TRACE,
0043
0044
0045
0046
0047
0048 #define IOAM6_IPTUNNEL_FREQ_MIN 1
0049 #define IOAM6_IPTUNNEL_FREQ_MAX 1000000
0050 IOAM6_IPTUNNEL_FREQ_K,
0051 IOAM6_IPTUNNEL_FREQ_N,
0052
0053 __IOAM6_IPTUNNEL_MAX,
0054 };
0055
0056 #define IOAM6_IPTUNNEL_MAX (__IOAM6_IPTUNNEL_MAX - 1)
0057
0058 #endif