aboutsummaryrefslogtreecommitdiff
path: root/src/timer.c
AgeCommit message (Collapse)Author
2014-09-29Update license and copyright text to conform to LBNL standards.Bruce A. Mah
Note that the license remains a 3-clause BSD license; the only license changes were to add the name of the program and to add some punctuation.
2013-02-18Handle timers longer than 2147 seconds (2^31 microseconds).Jef Poskanzer
2012-12-11Switched to using a new timer package, adapted from thttpd and http_load.Jef Poskanzer
2012-12-05Move non-timer routines from timer.[hc] to iperf_util.[hc]Jef Poskanzer
2012-11-02Testing timeval equality deserves to be its own routine.jef
2012-09-28Some changes to the iperf3 API to work with bwctl, mostly having tojef
do with what defs are in which include file. End result is we now have only one public include file, iperf_api.h.
2011-04-20update license info for all source filesJon Dugan
2011-03-02Added CPU utilization exchange and display (use verbose mode [-V]).sethdelliott
2011-02-24Added portable CPU utilization code. Still need to exchange utilizations ↵sethdelliott
between client and server.
2010-09-20update autoconf goo to accomodate Solaris; minor tweaks to includes for SolarisJon Dugan
2010-08-02Added ability to set TCP window size (-w). Modified code to keep test ↵sethdelliott
structures intact after a test is complete. Improved interval timer granularity. Fixed a bug with timeval_diff.
2010-07-20All error handling is now handled by iperf_error. Also cleaned up some codesethdelliott
2010-07-07Quite a bit of code restructuring.sethdelliott
2010-06-16Fixed format and improved readibility of timer.c functions. Also formalized ↵sethdelliott
timer.h header.
2009-11-20fixed bug in server side thoughput calculationBrian Tierney
2009-11-16some memory usage cleanup based on valgrind reportBrian Tierney
2009-11-16fixes for -T modeBrian Tierney
2009-11-15completely reworked stats collection/display code. Mostly working again, and ↵Brian Tierney
much more readable.
2009-10-27a bit more cleanup, and determined that UDP is more broken than I thought.Brian Tierney
2009-10-23lots more cleanup. Seems to work for single stream TCP now. UDP broke. ↵Brian Tierney
Parallel TCP not tested
2009-10-22more cleanup; TCP works again now, lots of debug messages still in thereBrian Tierney
2009-10-19code cleanup: used 'indent' to enforce consistant styleBrian Tierney
2009-07-28disabled timer for -n optionkaustubhprabhu
2009-07-09added udp jitter/packet count calculationkaustubhprabhu
2009-07-06modified reporter callback for floating point errorskaustubhprabhu
2009-07-02implemented UDP-timer changes , o/p format changeskaustubhprabhu
2009-06-29changed timer_expired function callkaustubhprabhu
2009-06-26changed format of reports to default iperf format, added timer functions, ↵kaustubhprabhu
added local.h for standard o/p formats
2009-06-23added function- timer_expired_micro() for timer expiry in microsecondskaustubhprabhu
2009-02-24initial commit of new codeJon Dugan