]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Add PF_XDP, AF_XDP and SOL_XDP from Linux 4.18 to bits/socket.h.
authorTobias Klauser <tklauser@distanz.ch>
Tue, 21 Aug 2018 17:22:53 +0000 (17:22 +0000)
committerJoseph Myers <joseph@codesourcery.com>
Tue, 21 Aug 2018 17:22:53 +0000 (17:22 +0000)
This patch adds the PF_XDP, AF_XDP and SOL_XDP macros from Linux 4.18 to
sysdeps/unix/sysv/linux/bits/socket.h.

* sysdeps/unix/sysv/linux/bits/socket.h (PF_MAX): Set to 45.
(PF_XDP): New macro.
(AF_XDP): New macro.
(SOL_XDP): New macro.

ChangeLog
sysdeps/unix/sysv/linux/bits/socket.h

index c3b40c588d0acf7fac0bff11d1f70a19b6ef203b..2d713d01152b3ce1e50a3661ccf3d5011abcfb8d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2018-08-21  Tobias Klauser  <tklauser@distanz.ch>
+
+       * sysdeps/unix/sysv/linux/bits/socket.h (PF_MAX): Set to 45.
+       (PF_XDP): New macro.
+       (AF_XDP): New macro.
+       (SOL_XDP): New macro.
+
 2018-08-21  Joseph Myers  <joseph@codesourcery.com>
 
        * sysdeps/gnu/netinet/tcp.h (TCP_ZEROCOPY_RECEIVE): New macro.
index fa409f0fabc22d33b78a3260297ebfdcfc4689ab..c3fbb2110296273c1275f9a0c37ae753428dff7c 100644 (file)
@@ -85,7 +85,8 @@ typedef __socklen_t socklen_t;
 #define PF_KCM         41      /* Kernel Connection Multiplexor.  */
 #define PF_QIPCRTR     42      /* Qualcomm IPC Router.  */
 #define PF_SMC         43      /* SMC sockets.  */
-#define PF_MAX         44      /* For now..  */
+#define PF_XDP         44      /* XDP sockets.  */
+#define PF_MAX         45      /* For now..  */
 
 /* Address families.  */
 #define AF_UNSPEC      PF_UNSPEC
@@ -135,6 +136,7 @@ typedef __socklen_t socklen_t;
 #define AF_KCM         PF_KCM
 #define AF_QIPCRTR     PF_QIPCRTR
 #define AF_SMC         PF_SMC
+#define AF_XDP         PF_XDP
 #define AF_MAX         PF_MAX
 
 /* Socket level values.  Others are defined in the appropriate headers.
@@ -164,6 +166,7 @@ typedef __socklen_t socklen_t;
 #define SOL_NFC                280
 #define SOL_KCM                281
 #define SOL_TLS                282
+#define SOL_XDP                283
 
 /* Maximum queue length specifiable by listen.  */
 #define SOMAXCONN      128