diff --git a/Network/Pcap/Base.hsc b/Network/Pcap/Base.hsc
--- a/Network/Pcap/Base.hsc
+++ b/Network/Pcap/Base.hsc
@@ -132,7 +132,6 @@
 import System.IO.Error (userError)
 
 #include <pcap.h>
-#include <pcap-bpf.h>
 #include <netinet/in.h>
 #include <sys/socket.h>
 
@@ -978,6 +977,9 @@
 #endif
 #ifdef DLT_IEEE802_15_4
        | DLT_IEEE802_15_4 -- ^ IEEE 802.15.4, exactly as in the spec
+#endif
+#ifdef DLT_PFSYNC
+       | DLT_PFSYNC
 #endif
 	deriving (Eq, Ord, Read, Show)
 
diff --git a/pcap.cabal b/pcap.cabal
--- a/pcap.cabal
+++ b/pcap.cabal
@@ -1,5 +1,5 @@
 name:            pcap
-version:         0.4.1
+version:         0.4.2
 license:         BSD4
 license-file:    LICENSE
 synopsis:        A system-independent interface for user-level packet capture
