linux/include/uapi/linux/fou.h
<<
>>
Prefs
   1/* fou.h - FOU Interface */
   2
   3#ifndef _UAPI_LINUX_FOU_H
   4#define _UAPI_LINUX_FOU_H
   5
   6/* NETLINK_GENERIC related info
   7 */
   8#define FOU_GENL_NAME           "fou"
   9#define FOU_GENL_VERSION        0x1
  10
  11enum {
  12        FOU_ATTR_UNSPEC,
  13        FOU_ATTR_PORT,                          /* u16 */
  14        FOU_ATTR_AF,                            /* u8 */
  15        FOU_ATTR_IPPROTO,                       /* u8 */
  16        FOU_ATTR_TYPE,                          /* u8 */
  17        FOU_ATTR_REMCSUM_NOPARTIAL,             /* flag */
  18
  19        __FOU_ATTR_MAX,
  20};
  21
  22#define FOU_ATTR_MAX            (__FOU_ATTR_MAX - 1)
  23
  24enum {
  25        FOU_CMD_UNSPEC,
  26        FOU_CMD_ADD,
  27        FOU_CMD_DEL,
  28        FOU_CMD_GET,
  29
  30        __FOU_CMD_MAX,
  31};
  32
  33enum {
  34        FOU_ENCAP_UNSPEC,
  35        FOU_ENCAP_DIRECT,
  36        FOU_ENCAP_GUE,
  37};
  38
  39#define FOU_CMD_MAX     (__FOU_CMD_MAX - 1)
  40
  41#endif /* _UAPI_LINUX_FOU_H */
  42