Commit Graph

164 Commits

Author SHA1 Message Date
Jon Dugan
d768f73dce more cleanup and rearrangement 2009-12-02 02:08:47 +00:00
Jon Dugan
27f1f3508e move man page into src dir 2009-12-02 02:06:16 +00:00
Jon Dugan
536a0804dc remove old, obsolete cruft 2009-12-02 02:05:36 +00:00
Jon Dugan
90f2aa7216 Make the iperf3 code the trunk. 2009-12-02 01:22:48 +00:00
Brian Tierney
5fa2f3b044 some cleanup, updates 2009-11-20 23:43:53 +00:00
Brian Tierney
78379b172e more Makefile updates 2009-11-20 23:27:54 +00:00
Brian Tierney
ca3ed92e2b better 'make dist' command (still could be better yet) 2009-11-20 23:22:44 +00:00
Brian Tierney
380c769248 fixed bug in final stats summary calculation 2009-11-20 23:13:35 +00:00
Brian Tierney
54cdc61e24 fixed bug where -T flag without -i flag caused core dump 2009-11-20 23:04:23 +00:00
Brian Tierney
6796ba135a fixed minor issue with server stats 2009-11-20 22:38:47 +00:00
Brian Tierney
fda84f3feb fixed bug in server side thoughput calculation 2009-11-20 22:20:10 +00:00
Brian Tierney
6146bde494 fixed stats computation 2009-11-17 18:44:01 +00:00
Brian Tierney
d033e8cefc more valgrind-based cleanup of memory usage 2009-11-16 20:26:20 +00:00
Brian Tierney
dfb2d9d470 some memory usage cleanup based on valgrind report 2009-11-16 20:10:48 +00:00
Brian Tierney
f4e1c1d4a4 fixes for -T mode 2009-11-16 02:50:24 +00:00
Brian Tierney
01a5081d51 working on fixing TCP_INFO, in progress 2009-11-16 01:58:22 +00:00
Brian Tierney
5ed85b8fa1 a bit more cleanup 2009-11-15 17:06:16 +00:00
Brian Tierney
1882b9cb65 turned off some debug code, and fixed a bug in interval times 2009-11-15 04:47:19 +00:00
Brian Tierney
97887027e7 completely reworked stats collection/display code. Mostly working again, and much more readable. 2009-11-15 04:29:47 +00:00
Brian Tierney
b9cef2e24c cleanup of interval_results linked list and stats_callback function. Now uses
a pointer to the last element so doesnt walk the list every time.
2009-11-13 20:14:06 +00:00
Brian Tierney
70866d6dc0 some fixes/cleanup for Linux 2009-11-13 19:20:52 +00:00
Brian Tierney
7d8b10f945 added version.h to svn, and other minor changes 2009-11-13 18:29:10 +00:00
Brian Tierney
9e1f731a44 better random payload code 2009-11-13 15:26:49 +00:00
Brian Tierney
c44d17d1f7 added AUTHORS fie, and more info to README 2009-11-13 13:59:07 +00:00
Brian Tierney
08dc8710e1 added -v (version option) 2009-11-10 17:05:44 +00:00
Brian Tierney
d44c04d478 fixed bug with -i mode in the server 2009-11-10 16:03:17 +00:00
Brian Tierney
5083c489af more cleanup and bug fixes: TCP mode mostly working. Still bug in using -i on the server 2009-11-10 05:21:17 +00:00
Brian Tierney
e99faeae86 more cleanup and bug fixes 2009-11-10 04:41:42 +00:00
Brian Tierney
a3281a3dc6 parallel streams now mostly working. Still some issues with repeated connections 2009-11-06 07:25:10 +00:00
Brian Tierney
150a09e9e2 refactoring of state machine now complete! works for single stream TCP only at the moment 2009-11-06 02:19:20 +00:00
Brian Tierney
8f4e66c9d0 interrim commit: work in progress 2009-11-06 01:43:50 +00:00
Brian Tierney
8d41fbd712 more bug fixes, still needs work 2009-11-03 06:38:09 +00:00
Brian Tierney
c27f38e5be more work on state cleanup: not yet done 2009-11-03 05:37:06 +00:00
Brian Tierney
a36921c2dd state machine cleanup (still in progress) 2009-11-02 23:56:55 +00:00
Brian Tierney
a951c98062 lots of code restructuring 2009-11-02 22:43:19 +00:00
Brian Tierney
da54a271ad a bit more cleanup, and determined that UDP is more broken than I thought. 2009-10-27 03:51:04 +00:00
Brian Tierney
1b85468f0c more cleanup of TCP/UDP code 2009-10-27 03:06:56 +00:00
Brian Tierney
513fcaefe1 more better comments 2009-10-26 14:34:41 +00:00
Brian Tierney
02fed106c4 worked on receive_result_from_server, more cleanup and comments 2009-10-24 22:31:38 +00:00
Brian Tierney
9a51510ab3 more cleanup: separate file for main routine 2009-10-24 21:15:04 +00:00
Brian Tierney
146be079ba added comment on lack of portability 2009-10-24 20:43:06 +00:00
Brian Tierney
d56546318e add comment 2009-10-23 23:01:46 +00:00
Brian Tierney
a1eb8922d3 TCP_INFO seems to be working on FreeBSD now 2009-10-23 22:58:32 +00:00
Brian Tierney
c0c797b0eb some cleanup for FreeBSD, and further work on TCP_INFO (not finished) 2009-10-23 22:30:17 +00:00
Brian Tierney
d842bb6c9c some minor cleanup 2009-10-23 19:14:17 +00:00
Brian Tierney
6f5723846d lots more cleanup. Seems to work for single stream TCP now. UDP broke. Parallel TCP not tested 2009-10-23 01:30:55 +00:00
Brian Tierney
a725333452 more cleanup; TCP works again now, lots of debug messages still in there 2009-10-22 20:12:57 +00:00
Brian Tierney
c00858d228 added Nread and Nwrite routines, as alternatives to recv 2009-10-22 20:12:27 +00:00
Brian Tierney
657083f27f more cleanup, lots of comments/questions/debug code added, currently broken 2009-10-20 16:56:02 +00:00
Brian Tierney
371c23d833 now compiles on FreeBSD, and fixed -h option 2009-10-20 03:33:50 +00:00