about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog19
-rw-r--r--sysdeps/unix/sysv/linux/netpacket/packet.h17
2 files changed, 36 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.
diff --git a/sysdeps/unix/sysv/linux/netpacket/packet.h b/sysdeps/unix/sysv/linux/netpacket/packet.h
index 5c2bbe791c..d3b7e0663f 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 */