]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
pcap-log: define PCAP_NETMASK_UNKNOWN if not set 12968/head
authorJason Ish <jason.ish@oisf.net>
Fri, 4 Apr 2025 04:35:59 +0000 (22:35 -0600)
committerVictor Julien <victor@inliniac.net>
Mon, 7 Apr 2025 12:21:37 +0000 (14:21 +0200)
This is defined in by newer versions of libpcap,
but older versions are still in use.

src/log-pcap.c

index f426c27029eba33461bb59c3f4efec871101e859..d8cc305634a9eabd7a6f234e81c99d2d30ff8bfa 100644 (file)
@@ -86,6 +86,11 @@ typedef enum LogModeConditionalType_ {
 #define PCAP_BUFFER_TIMEOUT             1000000 // microseconds
 #define PCAP_PKTHDR_SIZE                16
 
+/* Defined since libpcap 1.1.0. */
+#ifndef PCAP_NETMASK_UNKNOWN
+#define PCAP_NETMASK_UNKNOWN 0xffffffff
+#endif
+
 SC_ATOMIC_DECLARE(uint32_t, thread_cnt);
 
 typedef struct PcapFileName_ {