This is the mail archive of the glibc-cvs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

GNU C Library master sources branch master updated. glibc-2.22-546-gdd17ede


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".

The branch, master has been updated
       via  dd17ede8075c280ccc45108d893443af35a030b8 (commit)
      from  f5eee5c72b2ab56f3faf4f46729fe82805efde68 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=dd17ede8075c280ccc45108d893443af35a030b8

commit dd17ede8075c280ccc45108d893443af35a030b8
Author: Joseph Myers <joseph@codesourcery.com>
Date:   Mon Nov 23 17:52:08 2015 +0000

    Update <netpacket/packet.h> for Linux 4.3.
    
    In the course of reviewing Linux 4.3 changes for any glibc header
    updates needed, I found that
    sysdeps/unix/sysv/linux/netpacket/packet.h was extremely out of date
    (last updated for Linux 2.3.15, it seems).  This patch updates the
    sets of constants present in that header to include those added to
    those sets in newer kernels (include/uapi/linux/if_packet.h).
    
    Tested for x86_64 (testsuite, and that installed shared libraries are
    unchanged by the patch).
    
    	* sysdeps/unix/sysv/linux/netpacket/packet.h (PACKET_COPY_THRESH):
    	New macro.
    	(PACKET_AUXDATA): Likewise.
    	(PACKET_ORIGDEV): Likewise.
    	(PACKET_VERSION): Likewise.
    	(PACKET_HDRLEN): Likewise.
    	(PACKET_RESERVE): Likewise.
    	(PACKET_TX_RING): Likewise.
    	(PACKET_LOSS): Likewise.
    	(PACKET_VNET_HDR): Likewise.
    	(PACKET_TX_TIMESTAMP): Likewise.
    	(PACKET_TIMESTAMP): Likewise.
    	(PACKET_FANOUT): Likewise.
    	(PACKET_TX_HAS_OFF): Likewise.
    	(PACKET_QDISC_BYPASS): Likewise.
    	(PACKET_ROLLOVER_STATS): Likewise.
    	(PACKET_FANOUT_DATA): Likewise.
    	(PACKET_MR_UNICAST): Likewise.

diff --git a/ChangeLog b/ChangeLog
index edafa67..d68226e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,24 @@
 2015-11-23  Joseph Myers  <joseph@codesourcery.com>
 
+	* sysdeps/unix/sysv/linux/netpacket/packet.h (PACKET_COPY_THRESH):
+	New macro.
+	(PACKET_AUXDATA): Likewise.
+	(PACKET_ORIGDEV): Likewise.
+	(PACKET_VERSION): Likewise.
+	(PACKET_HDRLEN): Likewise.
+	(PACKET_RESERVE): Likewise.
+	(PACKET_TX_RING): Likewise.
+	(PACKET_LOSS): Likewise.
+	(PACKET_VNET_HDR): Likewise.
+	(PACKET_TX_TIMESTAMP): Likewise.
+	(PACKET_TIMESTAMP): Likewise.
+	(PACKET_FANOUT): Likewise.
+	(PACKET_TX_HAS_OFF): Likewise.
+	(PACKET_QDISC_BYPASS): Likewise.
+	(PACKET_ROLLOVER_STATS): Likewise.
+	(PACKET_FANOUT_DATA): Likewise.
+	(PACKET_MR_UNICAST): Likewise.
+
 	[BZ #19242]
 	* stdlib/strtol_l.c (ISALPHA): Use _nl_C_locobj_ptr for locale.
 	(TOUPPER): Likewise.
diff --git a/sysdeps/unix/sysv/linux/netpacket/packet.h b/sysdeps/unix/sysv/linux/netpacket/packet.h
index 5c2bbe7..d3b7e06 100644
--- a/sysdeps/unix/sysv/linux/netpacket/packet.h
+++ b/sysdeps/unix/sysv/linux/netpacket/packet.h
@@ -47,6 +47,22 @@ struct sockaddr_ll
 #define	PACKET_RECV_OUTPUT		3
 #define	PACKET_RX_RING			5
 #define	PACKET_STATISTICS		6
+#define	PACKET_COPY_THRESH		7
+#define	PACKET_AUXDATA			8
+#define	PACKET_ORIGDEV			9
+#define	PACKET_VERSION			10
+#define	PACKET_HDRLEN			11
+#define	PACKET_RESERVE			12
+#define	PACKET_TX_RING			13
+#define	PACKET_LOSS			14
+#define	PACKET_VNET_HDR			15
+#define	PACKET_TX_TIMESTAMP		16
+#define	PACKET_TIMESTAMP		17
+#define	PACKET_FANOUT			18
+#define	PACKET_TX_HAS_OFF		19
+#define	PACKET_QDISC_BYPASS		20
+#define	PACKET_ROLLOVER_STATS		21
+#define	PACKET_FANOUT_DATA		22
 
 struct packet_mreq
   {
@@ -59,5 +75,6 @@ struct packet_mreq
 #define PACKET_MR_MULTICAST	0
 #define PACKET_MR_PROMISC	1
 #define PACKET_MR_ALLMULTI	2
+#define PACKET_MR_UNICAST	3
 
 #endif	/* netpacket/packet.h */

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog                                  |   19 +++++++++++++++++++
 sysdeps/unix/sysv/linux/netpacket/packet.h |   17 +++++++++++++++++
 2 files changed, 36 insertions(+), 0 deletions(-)


hooks/post-receive
-- 
GNU C Library master sources


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]