fou.h 819 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. /* SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) */
  2. /* Do not edit directly, auto-generated from: */
  3. /* Documentation/netlink/specs/fou.yaml */
  4. /* YNL-GEN uapi header */
  5. #ifndef _LINUX_FOU_H
  6. #define _LINUX_FOU_H
  7. #define FOU_GENL_NAME "fou"
  8. #define FOU_GENL_VERSION 1
  9. enum {
  10. FOU_ENCAP_UNSPEC,
  11. FOU_ENCAP_DIRECT,
  12. FOU_ENCAP_GUE,
  13. };
  14. enum {
  15. FOU_ATTR_UNSPEC,
  16. FOU_ATTR_PORT,
  17. FOU_ATTR_AF,
  18. FOU_ATTR_IPPROTO,
  19. FOU_ATTR_TYPE,
  20. FOU_ATTR_REMCSUM_NOPARTIAL,
  21. FOU_ATTR_LOCAL_V4,
  22. FOU_ATTR_LOCAL_V6,
  23. FOU_ATTR_PEER_V4,
  24. FOU_ATTR_PEER_V6,
  25. FOU_ATTR_PEER_PORT,
  26. FOU_ATTR_IFINDEX,
  27. __FOU_ATTR_MAX
  28. };
  29. #define FOU_ATTR_MAX (__FOU_ATTR_MAX - 1)
  30. enum {
  31. FOU_CMD_UNSPEC,
  32. FOU_CMD_ADD,
  33. FOU_CMD_DEL,
  34. FOU_CMD_GET,
  35. __FOU_CMD_MAX
  36. };
  37. #define FOU_CMD_MAX (__FOU_CMD_MAX - 1)
  38. #endif /* _LINUX_FOU_H */