------------------------------------------------------------------
IPERF with support for DCCP, TCP CC, continuous runs, and UDP-Lite
------------------------------------------------------------------
This directory contains sources and patches to add the following to iperf:
* CPU Usage fix by Ingo Molnar (makes iperf more CPU-friendly),
* DCCP support (with additional fixes),
* full IPv6 support (the -V flag is no longer necessary),
* plug-able TCP congestion control support,
* continuous test runs (up to 7 years :),
* UDP-Lite (RFC 3828) support.
How to apply:
=============
1. Use the pre-patched sources from `zip' directory; or
2. Use patches:
(a) unpack iperf original sources from `zip' directory;
(b) apply the patches 00_* ... 06_* in this order, using
`-p1'. You can also use the provided `series' file
(for use with quilt/stgit).
Please see note below regarding on UDP-Lite support: it
is _not_ necessary to include the UDP-Lite patch in order
to have a working iperf (this is why the patch comes last);
(c) If (b) seems too laborious, use the following patch:
iperf-patches_all-in-one.diff
This includes the first patches, excluding UDP-Lite support.
NOTE on UDP-Lite support
========================
UDP-Lite needs additional header support. You can find a fully patched UDP-Lite
version of iperf, along with instructions of how set up the header support, on
http://www.erg.abdn.ac.uk/users/gerrit/udp-lite/files/udplite_linux.tar.gz