Date: Thu, 18 Sep 2014 13:27:30 GMT From: dpl@FreeBSD.org To: svn-soc-all@FreeBSD.org Subject: socsvn commit: r274301 - soc2014/dpl/netmap-ipfwjit/sys/netpfil/ipfw Message-ID: <201409181327.s8IDRUo9083080@socsvn.freebsd.org>
next in thread | raw e-mail | index | archive | help
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);
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201409181327.s8IDRUo9083080>