$OpenBSD: patch-src_Utils_cpp,v 1.2 2016/07/09 12:14:28 sthen Exp $
--- src/Utils.cpp.orig	Mon Jun 27 20:31:18 2016
+++ src/Utils.cpp	Sat Jul  9 12:55:43 2016
@@ -204,7 +204,19 @@ float Utils::timeval2ms(struct timeval *tv) {
 
 /* ****************************************************** */
 
+float Utils::timeval2ms(struct bpf_timeval *tv) {
+  return((float)tv->tv_sec*1000+(float)tv->tv_usec/1000);
+}
+
+/* ****************************************************** */
+
 u_int32_t Utils::timeval2usec(const struct timeval *tv) {
+  return(tv->tv_sec*1000000+tv->tv_usec);
+}
+
+/* ****************************************************** */
+
+u_int32_t Utils::timeval2usec(const struct bpf_timeval *tv) {
   return(tv->tv_sec*1000000+tv->tv_usec);
 }
 
