summaryrefslogtreecommitdiff
path: root/net/libpcap/files/patch-gencode.c
blob: 5f626d26ab32a733ae47c6b481aaa7ecbdd3a52d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
--- gencode.c.orig	2021-06-07 20:21:35 UTC
+++ gencode.c
@@ -59,10 +59,16 @@
 #include <sys/socket.h>
 #include <net/if.h>
 #include <net/pfvar.h>
-#include <net/if_pflog.h>
 #endif /* HAVE_NET_PFVAR_H */
 
 #include "pcap-int.h"
+
+#ifdef HAVE_NET_PFVAR_H
+/* FreeBSD includes <net/bpf.h> from <net/if_pflog.h>, and indirectly includes
+ * <net/dlt.h>. The FreeBSD version lacks DLT_IEEE802_15_4_TAP, so we really
+ * want to use our own version. */
+#include <net/if_pflog.h>
+#endif /* HAVE_NET_PFVAR_H */
 
 #include "extract.h"