This is the mail archive of the
glibc-cvs@sourceware.org
mailing list for the glibc project.
GNU C Library master sources branch master updated. glibc-2.22-546-gdd17ede
- From: jsm28 at sourceware dot org
- To: glibc-cvs at sourceware dot org
- Date: 23 Nov 2015 17:52:30 -0000
- Subject: 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