socsvn commit: r274301 - soc2014/dpl/netmap-ipfwjit/sys/netpfil/ipfw
dpl at FreeBSD.org
dpl at FreeBSD.org
Thu Sep 18 13:27:31 UTC 2014
Author: dpl
Date: Thu Sep 18 13:27:30 2014
New Revision: 274301
URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=274301
Log:
Improved benchmarking code
Modified:
soc2014/dpl/netmap-ipfwjit/sys/netpfil/ipfw/ip_fw_pfil.c
Modified: soc2014/dpl/netmap-ipfwjit/sys/netpfil/ipfw/ip_fw_pfil.c
==============================================================================
--- soc2014/dpl/netmap-ipfwjit/sys/netpfil/ipfw/ip_fw_pfil.c Thu Sep 18 12:20:19 2014 (r274300)
+++ soc2014/dpl/netmap-ipfwjit/sys/netpfil/ipfw/ip_fw_pfil.c Thu Sep 18 13:27:30 2014 (r274301)
@@ -138,6 +138,12 @@
diff->tv_sec = (totaltwo.tv_sec - totalone.tv_sec);
diff->tv_usec = (totaltwo.tv_usec - totalone.tv_usec);
+
+ if (diff->tv_usec < 0)
+ {
+ diff->tv_sec--;
+ diff->tv_usec += 1000000;
+ }
}
/*
@@ -175,7 +181,7 @@
IPFW_PF_RUNLOCK(chain);
#include <err.h>
- if (counter == 1000){
+ if (counter >= 500){
gettimeofday(&third, NULL);
timediff(&first, &second, &dif1);
timediff(&second, &third, &dif2);
More information about the svn-soc-all
mailing list