diff options
-rw-r--r-- | RELEASE_NOTES | 18 | ||||
-rw-r--r-- | TODO | 5 | ||||
-rw-r--r-- | src/iperf.1 | 6 |
3 files changed, 14 insertions, 15 deletions
diff --git a/RELEASE_NOTES b/RELEASE_NOTES index dd05de8..56de181 100644 --- a/RELEASE_NOTES +++ b/RELEASE_NOTES @@ -1,12 +1,10 @@ -== iperf 3.0b1 2010-07-08 == +== iperf 3.0b2 2010-07-15 == - * TCP control socket now manages messages between client and server - * Dynamic server (gets test parameters from client) - * Server can now set test options dynamically without having to restart. - * Currently supported options: -l, -t, -n, -P, -R - * Future options: -u, -b, -w, -M, -N, -I, -T, -Z, -6 - * Results exchange - * Client can now see server results (and vice versa) - * Reverse mode (-R) - * Server sends, client receives + * UDP mode now supported + * Support for setting bandwidth (-b) + * Parallel UDP stream support + * Reverse mode UDP support + * Support for setting TCP_NODELAY (-N), disabling Nagle's Algorithm + * Support for setting TCP MSS (-M) + * Note: This feature is still in development. It is still very buggy. @@ -3,7 +3,6 @@ Current list of things to fix/add to iperf3 - readd -Z option (linux tcp congestion control algoritm) - readd flag to set IP_TOS (-S) -- support for setting TCP options (MSS, no delay, etc.) - add verbose and debug options - separate iperf_api.c into iperf_client.c and iperf_utils.c - add full iperf API support and documentation @@ -12,10 +11,6 @@ Current list of things to fix/add to iperf3 - better packaging/makefile, README, LICENCE, etc files - document and verify the 'state machine'. Is it an error to send messages in the wrong order? - e.g.: what is "STREAM_RUNNING" vs "TEST_RUNNING"?? -- add/test UDP mode - use clock_nanosleep() for more accurate timing in Linux? - (http://www.kernel.org/doc/man-pages/online/pages/man2/clock_nanosleep.2.html) - fix server to handle both TCP and UDP - add human readable vs machine readable output mode (my idea on this is that "human readable" = compatable with old iperf, and that "machine readable is all name=value pairs -blt ) diff --git a/src/iperf.1 b/src/iperf.1 index aac07fe..02abad0 100644 --- a/src/iperf.1 +++ b/src/iperf.1 @@ -51,6 +51,12 @@ run in server mode .BR -c ", " --client " <host>" run in client mode, connecting to <host> .TP +.BR -u ", " --udp +use UDP rather than TCP +.TP +.BR -b ", " --bandwidth " \fIn\fR[KM]" +set target bandwidth to \fIn\fR bits/sec (default 1 Mbit/sec). Requires UDP mode (-u) +.TP .BR -t ", " --time " \fIn\fR" time in seconds to transmit for (default 10 secs) .TP |