--- api/daq_common.h.orig Tue Sep 9 15:57:29 2014 +++ api/daq_common.h Fri Apr 29 10:54:35 2016 @@ -26,6 +26,10 @@ #include #ifndef WIN32 #include +#if defined(__OpenBSD__) +/* for struct bpf_timeval */ +#include +#endif #else /* for struct timeavl */ #include @@ -98,7 +102,11 @@ #define DAQ_PKTHDR_FLOOD -2 /* Egress is flooding */ typedef struct _daq_pkthdr { +#if defined(__OpenBSD__) + struct bpf_timeval ts; /* Timestamp */ +#else struct timeval ts; /* Timestamp */ +#endif uint32_t caplen; /* Length of the portion present */ uint32_t pktlen; /* Length of this packet (off wire) */ int32_t ingress_index; /* Index of the inbound interface. */