0001
0002
0003
0004 #ifndef _UAPI_LINUX_FOU_H
0005 #define _UAPI_LINUX_FOU_H
0006
0007
0008
0009 #define FOU_GENL_NAME "fou"
0010 #define FOU_GENL_VERSION 0x1
0011
0012 enum {
0013 FOU_ATTR_UNSPEC,
0014 FOU_ATTR_PORT,
0015 FOU_ATTR_AF,
0016 FOU_ATTR_IPPROTO,
0017 FOU_ATTR_TYPE,
0018 FOU_ATTR_REMCSUM_NOPARTIAL,
0019 FOU_ATTR_LOCAL_V4,
0020 FOU_ATTR_LOCAL_V6,
0021 FOU_ATTR_PEER_V4,
0022 FOU_ATTR_PEER_V6,
0023 FOU_ATTR_PEER_PORT,
0024 FOU_ATTR_IFINDEX,
0025
0026 __FOU_ATTR_MAX,
0027 };
0028
0029 #define FOU_ATTR_MAX (__FOU_ATTR_MAX - 1)
0030
0031 enum {
0032 FOU_CMD_UNSPEC,
0033 FOU_CMD_ADD,
0034 FOU_CMD_DEL,
0035 FOU_CMD_GET,
0036
0037 __FOU_CMD_MAX,
0038 };
0039
0040 enum {
0041 FOU_ENCAP_UNSPEC,
0042 FOU_ENCAP_DIRECT,
0043 FOU_ENCAP_GUE,
0044 };
0045
0046 #define FOU_CMD_MAX (__FOU_CMD_MAX - 1)
0047
0048 #endif