about summary refs log tree commit diff
path: root/ChangeLog
diff options
context:
space:
mode:
authorJoseph Myers <joseph@codesourcery.com>2015-11-23 17:52:08 +0000
committerJoseph Myers <joseph@codesourcery.com>2015-11-23 17:52:08 +0000
commitdd17ede8075c280ccc45108d893443af35a030b8 (patch)
treee09da5ae8a36d5b6250df9e8f1a656c984acdb5a /ChangeLog
parentf5eee5c72b2ab56f3faf4f46729fe82805efde68 (diff)
downloadglibc-dd17ede8075c280ccc45108d893443af35a030b8.tar.gz
glibc-dd17ede8075c280ccc45108d893443af35a030b8.tar.xz
glibc-dd17ede8075c280ccc45108d893443af35a030b8.zip
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.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog19
1 files changed, 19 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index edafa67985..d68226eb2c 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.