Small updates to man page and documentation.

This commit is contained in:
sethdelliott 2010-07-15 23:38:10 +00:00
parent c81883bf08
commit 1e621fb16c
3 changed files with 14 additions and 15 deletions

View File

@ -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.

5
TODO
View File

@ -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 )

View File

@ -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