aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-05-09First try at implementing --extra-data. (#729)Bruce A. Mah
Towards #600.
2018-05-09Adding missing word (#736)edupont
2018-04-27Update manpage date.Bruce A. Mah
2018-04-27Document new authentication functions in libiperf.Bruce A. Mah
Follow-up commit to #712 / #713.
2018-04-27Add authentication functions to libiperf (#713)ralcini
Fixes #712. A subsequent commit will add some information to the libiperf manual page.
2018-04-27Add text about how to avoid building profiled binaries.Bruce A. Mah
Also fix some RST formatting and add some text on FreeBSD TCP congestion control algorithms. Fixes #410.
2018-04-26Update to modern ESnet logo / branding.Bruce A. Mah
Fixes #728.
2018-04-20Add --repeating-payload option to the client side (#726)Phil Levchenko
This option simulates payload in iperf2, which is just repetitive pattern (ASCII '0..9' repeating), as opposed to iperf3 where payload is random. It might help in testing and reveal problems in networking gear with hardware compression (including WiFi access points), where iperf2 and iperf3 perform differently, just based on payload entropy.
2018-04-20Wordsmith warning message from #721 / #709.Bruce A. Mah
2018-04-20Add warning if JSON output is used with explicit report format (#721)Kai Borowiak
Fixes #709.
2018-03-23Fix -B with some SCTP tests, which is part of #678 (#715)Ji Jianwen
Got the following error when running server side with -B option: Server side: ./iperf3 -s -B <server_ipv4_address> ----------------------------------------------------------- Server listening on 5201 ----------------------------------------------------------- iperf3: error - unable to start stream listener: Bad file descriptor ----------------------------------------------------------- Client side: ./iperf3 -c <server_ipv4_address> --sctp iperf3: error - unable to start stream listener: No such file or directory Similar fix as below for TCP: commit eb1cfe5e162d08efdf18fa12cd6627cfdcd675a7 Author: Bruce A. Mah <bmah@es.net> Date: Fri Aug 1 16:24:14 2014 -0700 Another iteration on issue #193, fixes -B with some TCP tests. Signed-off-by: Jianwen Ji <jijianwen@gmail.com>
2018-03-23Add ToS Byte to iperf API (#719)Kai Borowiak
* Add ToS byte to iperf API * Add function prototype to manual page
2018-03-09Add Solaris 10 portable_endian.h (#711)Jenkins BBVA
Add htonll/ntohll if not defined
2018-03-02Regen.Bruce A. Mah
2018-03-02Frob version number for post-3.5-release.Bruce A. Mah
2018-03-02Update for iperf-3.5, re-render manual page.Bruce A. Mah
Part of #707.
2018-02-28Regen.Bruce A. Mah
2018-02-28Version number bumps for iperf-3.5. Also fix a typo in release notes.Bruce A. Mah
Towards #707.
2018-02-28Started release notes for iperf-3.5.Bruce A. Mah
2018-02-23Fix issue 692 (#705)Bruce A. Mah
Don't count data for tests received after the end of a test. This prevents is from reporting an incorrect number of bytes received at the end of the test, which doesn't match up with the sum of the data received during the test intervals. Log late receives if debugging mode enabled. Fixes #692.
2018-02-22Close credentials file when we're done reading it. (#704)Bruce A. Mah
Fixes #701.
2018-02-22Merge branch 'master' of github.com:/esnet/iperfBruce A. Mah
2018-02-22Comment on a few unused states in the state machine.Bruce A. Mah
2018-02-21Change the wording on bind parameter documentation for clarity (#702)Jason Leschnik
2018-02-14Regen.Bruce A. Mah
2018-02-14Update version number on mainline.Bruce A. Mah
2018-02-14Update some copyright dates, somewhat belatedly.Bruce A. Mah
2018-02-14Update rendered manpage.Bruce A. Mah
2018-02-14Fix mistake in news item headline.Bruce A. Mah
2018-02-14Update version numbers and add news entry for iperf-3.4.Bruce A. Mah
2018-02-14Tweak platform list slightly.Bruce A. Mah
2018-02-12Regen.Bruce A. Mah
2018-02-12Version number bumps for iperf-3.4.Bruce A. Mah
2018-02-12Update release notes, tentatively set a release date for 3.4.Bruce A. Mah
A few whitespace fixes in here too.
2018-02-12Make --cport work without --bind (#697).Bruce A. Mah
This commit also adds SCTP support for --cport. Fixes #616.
2018-01-26Update release notes for upcoming iperf-3.4 releaseBruce A. Mah
(not yet scheduled but likely "soon").
2018-01-26Fix a server-side crash with --verbose and a client with multiple ↵Bruce A. Mah
connections. (#696) This was caused by a stale / invalid pointer reference that didn't even make any sense in context anyway. Fixes #686.
2018-01-26If we're sending output to stdout, then make errors go to stderr. (#695)Bruce A. Mah
No effect on JSON format output or output to a file. Submitted by @cygnus2048, fixes #688.
2018-01-26Make IPv6 flow labels work correctly where they didn't before. (#694)Bruce A. Mah
This can happen with multiple parallel streams or with two single stream tests run close together in time. The fix is to allow flow labels to be reused by multiple sockets simultaneously or within their timeout. Submitted by @cygnus2048 and fixes #689.
2018-01-26Fix large values of -p on FreeBSD by setting a large listen(2) backlog. (#693)Bruce A. Mah
Might be useful for other platforms as well (no effects on Linux because the semantics of listen(2) are subtly different there). Submitted by Matt Macy. Fixes #691.
2018-01-03Fix regression that caused client to close control connection prematurely. ↵Bruce A. Mah
(#682) The user-visible symptom was messages of the following form on the server: iperf3: the client has unexpectedly closed the connection This bug was introduced in #597 and was present in iperf 3.2 and 3.3. Fixes #677.
2018-01-03Include signal.h + time.h. (#680)Suresh Sundriyal
Required to avoid implicit declarations of 'signal()' and 'time()'; which causes compilation to error out while compiling a statically linked binary.
2018-01-02Fix comparison when checking for time skew when using authentication. (#674)Bruce A. Mah
Fixes #673. Submitted by @FuzzyStatic, reviewed by @ralcini.
2017-11-27Fix a couple of problems with the help message for the --length option.Bruce A. Mah
* The canonical long-form option name is "length", not "len". * The default length for UDP should be displayed in bytes not KB.
2017-11-17Add a reference to continuing iperf2 development in the README.md file.Bruce A. Mah
Suggested by @beau-williamson in #27.
2017-11-17Rewrite some text on the home page, and add a mention of iperf2.Bruce A. Mah
That mention points to the iperf3 FAQ, which contains information about the history of iperf2 and iperf3, and a pointer to continued iperf2 development. Suggested by a comment from @beau-williamson in #27.
2017-11-16Fix a compiler warning on FreeBSD related to getline(3).Bruce A. Mah
2017-11-16Fix some compile-time warnings on macOS (#671)Bruce A. Mah
* Attempt to quiet a warning with print(3) formatting. As a part of this, factor out PRIu64 support / compatibility (added in #664) into a header file and make it more portable by taking into account the size of a long integer. Based on email conversation with: @pprindeville. * Follow-up to pull request #669, fixing compiler warnings on platforms that don't have HAVE_TCP_CONGESTION defined.
2017-11-16Make help and manpage a bit clearer about TOS and DSCP values (#670)Tobias Klausmann
Since iperf3 uses strtol() to parse these values, the user can specify them with 0 prefix for octals and 0x for hex values.
2017-11-14Add missing saved_errno dance around some close(2) calls. (#669)Todd C. Miller