1
0
mirror of https://github.com/nmap/nmap.git synced 2025-12-06 04:31:29 +00:00
Files
nmap/libpcap/NMAP_MODIFICATIONS/0003-Disable-TPACKET_V3-in-included-libpcap.-Still-broken.patch

28 lines
843 B
Diff

From 4523e52bb5c54f4d65cd3672e8f875c137b44f77 Mon Sep 17 00:00:00 2001
From: Daniel Miller <daniel@bonsaiviking.com>
Date: Tue, 15 Sep 2015 13:16:39 +0000
Subject: [PATCH] Disable TPACKET_V3 in included libpcap. Still broken, see #34
---
libpcap/pcap-linux.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/libpcap/pcap-linux.c b/libpcap/pcap-linux.c
index a226da1..a17c250 100644
--- a/libpcap/pcap-linux.c
+++ b/libpcap/pcap-linux.c
@@ -188,6 +188,10 @@
# endif /* PACKET_HOST */
+ /* TPACKET_V3 is broken. Temporarily disabling support here until upstream
+ * libpcap addresses the issue. */
+#undef TPACKET3_HDRLEN
+
/* check for memory mapped access avaibility. We assume every needed
* struct is defined if the macro TPACKET_HDRLEN is defined, because it
* uses many ring related structs and macros */
--
1.9.1