sethdelliott
|
3331e801b9
|
Added portable CPU utilization code. Still need to exchange utilizations between client and server.
|
2011-02-24 17:08:54 +00:00 |
|
Jon Dugan
|
1fac1d2626
|
add queue.h from OpenBSD; use self contained queue.h from OpenBSD; fix indenting on previous commit
|
2010-09-08 20:35:47 +00:00 |
|
sethdelliott
|
02a35f07e3
|
Merged print mss (-m) into verbose mode (-V)
|
2010-08-04 19:19:08 +00:00 |
|
sethdelliott
|
0bd8d9da6e
|
Added ability to set TCP window size (-w). Modified code to keep test structures intact after a test is complete. Improved interval timer granularity. Fixed a bug with timeval_diff.
|
2010-08-02 22:45:53 +00:00 |
|
sethdelliott
|
dd4bc0089b
|
Stream list is now managed by queue.h SLIST macros
|
2010-07-28 20:29:25 +00:00 |
|
sethdelliott
|
ffdcc7d457
|
Updated iperf_error and moved the SIGINT handler out of the library
|
2010-07-27 22:11:09 +00:00 |
|
sethdelliott
|
f99bd3b2c6
|
Added support for IPv6 mode (-6)
|
2010-07-27 20:27:34 +00:00 |
|
sethdelliott
|
a1344ede16
|
Added support for binding (-B) to a specific interface
|
2010-07-26 21:30:34 +00:00 |
|
sethdelliott
|
4df383f6d8
|
Added callback functions to the iperf API
|
2010-07-23 20:46:58 +00:00 |
|
sethdelliott
|
112a907cc3
|
More code restructuring
|
2010-07-23 18:39:14 +00:00 |
|
sethdelliott
|
66ce7ad49d
|
Made the protocol implementation better. Lots of code clean up
|
2010-07-22 23:26:38 +00:00 |
|
sethdelliott
|
8a0b5a5d18
|
Added support for adding new protocols. Slightly modified iperf_error()
|
2010-07-22 18:57:08 +00:00 |
|
sethdelliott
|
b60a49dd37
|
All error handling is now handled by iperf_error. Also cleaned up some code
|
2010-07-20 22:27:50 +00:00 |
|
sethdelliott
|
c81883bf08
|
Added support for setting the MAXSEG (MSS) and NODELAY TCP options. Setting MSS is still a little buggy.
|
2010-07-15 23:19:42 +00:00 |
|
sethdelliott
|
8556db5d08
|
Added support for UDP mode (-b mode not yet supported). Added htonll/ntohll functions. Cleaned up code.
|
2010-07-14 23:24:58 +00:00 |
|
Jon Dugan
|
b0b16b86cc
|
rename uuid.[ch] to iperf_util.[ch] to avoid confusion on some platforms
|
2010-07-09 00:29:51 +00:00 |
|
sethdelliott
|
1ac522ec39
|
Fixed a bug where the server died on client interrupt. Also updated README, TODO, and man page.
|
2010-07-08 22:41:22 +00:00 |
|
sethdelliott
|
f1b3bd81f9
|
Quite a bit of code restructuring.
|
2010-07-07 21:54:24 +00:00 |
|
sethdelliott
|
b68ac00ee9
|
Some code restructuring.
|
2010-07-06 23:12:54 +00:00 |
|
sethdelliott
|
bfd0c25dba
|
Fixed an error when compiling on Ubuntu systems. Also fixed a small server memory leak.
|
2010-07-01 21:21:04 +00:00 |
|
sethdelliott
|
efb7bbe44b
|
Added support for reverse mode (-R for now).
|
2010-07-01 00:01:57 +00:00 |
|
sethdelliott
|
af70b448ee
|
All communications are now on port 5201 (including streams)
|
2010-06-30 22:09:45 +00:00 |
|
sethdelliott
|
32885561a4
|
Server side bug fixes.
|
2010-06-30 19:57:17 +00:00 |
|
sethdelliott
|
efdc02f743
|
The server now runs until terminated by the user. Also fixed several memory leaks.
|
2010-06-30 15:58:16 +00:00 |
|
sethdelliott
|
181d61afab
|
Iperf results are now exchanged between client and server. The server also now prints results.
|
2010-06-29 22:02:30 +00:00 |
|
sethdelliott
|
4f43111900
|
Removed unused functions from the iperf api code.
|
2010-06-26 00:02:22 +00:00 |
|
sethdelliott
|
1c9c053c6c
|
Updated code to make '-s' parameter a requirement while running server. Also added usage() and usage_long() functions for printing out iperf usage messages.
|
2010-06-25 00:31:15 +00:00 |
|
sethdelliott
|
36d18d07fc
|
Fixed a bug that caused control message errors on different platforms.
|
2010-06-24 22:40:11 +00:00 |
|
sethdelliott
|
59aaeda792
|
Updated parameter exchange to be cross platform compatible.
|
2010-06-24 20:42:04 +00:00 |
|
sethdelliott
|
7fa9f68fd5
|
Fixed a bug that caused an error at results display.
|
2010-06-23 21:34:07 +00:00 |
|
sethdelliott
|
873952e31c
|
Updated reporting to fit the new control socket design.
|
2010-06-23 20:28:32 +00:00 |
|
sethdelliott
|
465b565c50
|
New control socket design now works. Now working on finishing up the reporting.
|
2010-06-23 19:13:37 +00:00 |
|
sethdelliott
|
ba2672a209
|
Note: The redesign is almost working. Should be finished shortly.
|
2010-06-21 15:08:47 +00:00 |
|
sethdelliott
|
982c704a8a
|
NOTE: This is not a working revision. I'm in the process of redesigning how the client and server communicate. It will be fixed soon
|
2010-06-18 21:08:50 +00:00 |
|
sethdelliott
|
ccb086576f
|
Updated iperf_reporter_callback to print out its message rather than returning a pointer to it
|
2010-06-15 23:33:32 +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
|
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
|
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
|
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 |
|