0003-add-AF_XDP-to-sys-socket.h-from-linux-v4.18.patch 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. From 1dad64eb1838aceb353b48fa6d9624fe84ba8f89 Mon Sep 17 00:00:00 2001
  2. From: Szabolcs Nagy <nsz@port70.net>
  3. Date: Wed, 22 Aug 2018 16:28:31 +0000
  4. Subject: [PATCH 3/8] add AF_XDP to sys/socket.h from linux v4.18
  5. new address family and related macros were added in linux commit
  6. 68e8b849b221b37a78a110a0307717d45e3593a0
  7. ---
  8. include/sys/socket.h | 5 ++++-
  9. 1 file changed, 4 insertions(+), 1 deletion(-)
  10. diff --git a/include/sys/socket.h b/include/sys/socket.h
  11. index 14be6e99..1dec4b00 100644
  12. --- a/include/sys/socket.h
  13. +++ b/include/sys/socket.h
  14. @@ -109,7 +109,8 @@ struct linger {
  15. #define PF_KCM 41
  16. #define PF_QIPCRTR 42
  17. #define PF_SMC 43
  18. -#define PF_MAX 44
  19. +#define PF_XDP 44
  20. +#define PF_MAX 45
  21. #define AF_UNSPEC PF_UNSPEC
  22. #define AF_LOCAL PF_LOCAL
  23. @@ -158,6 +159,7 @@ struct linger {
  24. #define AF_KCM PF_KCM
  25. #define AF_QIPCRTR PF_QIPCRTR
  26. #define AF_SMC PF_SMC
  27. +#define AF_XDP PF_XDP
  28. #define AF_MAX PF_MAX
  29. #ifndef SO_DEBUG
  30. @@ -265,6 +267,7 @@ struct linger {
  31. #define SOL_NFC 280
  32. #define SOL_KCM 281
  33. #define SOL_TLS 282
  34. +#define SOL_XDP 283
  35. #define SOMAXCONN 128
  36. --
  37. 2.17.1