1
1
Граф коммитов

1022 Коммитов

Автор SHA1 Сообщение Дата
Bruce A. Mah
d71efe5ff5
Fix a segmentation fault in verbose mode. (#784)
To reproduce, run the server as "iperf3 --server --verbose" and
run a client as "iperf3 --client localhost -reverse --parallel 2".
Fixes #778.

Based on https://github.com/Aquantia/iperf/commit/f1778271d2c6bed1dae09dccd33251
1b263f6871
2018-08-22 14:11:05 -07:00
Boris Okunev
da6eebb521 Fixed function implementation (#775)
* Fixed implementation of function set_test-reverse().

* Correct/improve some other checks
2018-08-14 15:47:21 -07:00
Bruce A. Mah
cf1f1a3d36
Regen. 2018-08-09 12:38:31 -07:00
RollingSlack
beac6881e6 Add libiperf api for getting iperf version (#767)
Also includes a test program.
2018-08-09 12:36:54 -07:00
Hk
f64da9b9bc Move the automake "foreign" directive from bootstrap.sh to configure.ac (#765)
Fixes #764.
2018-07-02 10:06:42 -07:00
Bruce A. Mah
31819d81df
Add post-iperf-3.6 note for disabling profiled builds to FAQ.
Follow-on to #749, suggested by @artem-nefedov.
2018-07-02 08:39:19 -07:00
Bruce A. Mah
d4dfec7874
Regen. 2018-06-29 16:25:06 -07:00
Hk
e6689a8cbb Provide a configure feature flag (--disable-profiling) to disable creation of iperf3_profile binary (#763)
Fixes #749.
2018-06-29 16:23:41 -07:00
Sam Hooke
02e16f67fb Towards issue 595 (#762)
* Add pacing timer, bytes and blocks functions to libiperf.

* Explicitly cast to uint64_t to match return type.
2018-06-28 13:30:41 -07:00
Bruce A. Mah
1859fbc3b7
Regen. 2018-06-25 16:04:56 -07:00
Bruce A. Mah
01e6569d26
Version number bump for post 3.6 releases. 2018-06-25 16:04:29 -07:00
Bruce A. Mah
13255caddf
Update for iperf 3.6, re-render manual page from source. 2018-06-25 16:02:10 -07:00
Bruce A. Mah
88f3ad87f3
Regen. 2018-06-22 14:20:47 -07:00
Bruce A. Mah
2c92e35a05
Update for iperf-3.6. 2018-06-22 14:20:28 -07:00
Bruce A. Mah
ef0aa03e9f
Update release notes for #759. 2018-06-22 14:15:15 -07:00
Bruce A. Mah
6e9d8525a5
Regen. 2018-06-22 14:10:41 -07:00
Bruce A. Mah
964f106a98
Change applicable http:// URLs to https://. Fix a bad URL in RPM spec. (#759) 2018-06-22 14:09:01 -07:00
Bruce A. Mah
165b4e0ace
Update release notes for recent changes. 2018-06-22 10:40:37 -07:00
Bruce A. Mah
1254e135fd
Warn if doing JSON output and either -d or -v are specified.
Debugging and/or verbose output can get in the way of producing
valid/parsable JSON.

Inspired by #737.
2018-06-08 11:55:33 -07:00
Bruce A. Mah
a72ed8b7f9
Merge branch 'master' of github.com:/esnet/iperf 2018-06-08 11:46:12 -07:00
Brendan Jackman
d8f2276d70 Fix some indentation (#750)
There are lots of mixed tabs and spaces, most of them look OK if tabs are 8
characters wide, but this bit seems to have been written by someone whose editor
thinks they're 4 characters wide, so it looks all messed up.
2018-06-08 11:44:09 -07:00
Bruce A. Mah
bee70d4d31
Start release notes for iperf-3.6.
While here, get rid of an empty section for 3.5.
2018-05-30 14:51:04 -07:00
Bruce A. Mah
7f883016bb
Add a forgotten cast to fix a glitch in JSON output on CentOS 6. (#744)
Fixes #727.
2018-05-30 11:32:38 -07:00
Bruce A. Mah
829d619ab4
First try at implementing --extra-data. (#729)
Towards #600.
2018-05-09 17:42:17 -07:00
edupont
48a65ff76e Adding missing word (#736) 2018-05-09 17:41:58 -07:00
Bruce A. Mah
e4cd80fa80
Update manpage date. 2018-04-27 13:50:20 -07:00
Bruce A. Mah
9787028de9
Document new authentication functions in libiperf.
Follow-up commit to #712 / #713.
2018-04-27 13:48:29 -07:00
ralcini
e28f12c788 Add authentication functions to libiperf (#713)
Fixes #712.  A subsequent commit will add some information to the libiperf manual page.
2018-04-27 13:39:28 -07:00
Bruce A. Mah
efce01e1b5
Add text about how to avoid building profiled binaries.
Also fix some RST formatting and add some text on FreeBSD TCP
congestion control algorithms.

Fixes #410.
2018-04-27 12:55:26 -07:00
Bruce A. Mah
2c2dfb01fe
Update to modern ESnet logo / branding.
Fixes #728.
2018-04-26 12:00:44 -07:00
Phil Levchenko
cbea72b6ee Add --repeating-payload option to the client side (#726)
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-20 07:25:24 -07:00
Bruce A. Mah
6332d84016
Wordsmith warning message from #721 / #709. 2018-04-20 07:21:23 -07:00
Kai Borowiak
22508a21b0 Add warning if JSON output is used with explicit report format (#721)
Fixes #709.
2018-04-20 07:17:39 -07:00
Ji Jianwen
3e58489a58 Fix -B with some SCTP tests, which is part of #678 (#715)
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 eb1cfe5e16
    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-23 16:10:38 -07:00
Kai Borowiak
c0a441756a Add ToS Byte to iperf API (#719)
* Add ToS byte to iperf API

* Add function prototype to manual page
2018-03-23 06:28:20 -07:00
Jenkins BBVA
4fe72e1979 Add Solaris 10 portable_endian.h (#711)
Add htonll/ntohll if not defined
2018-03-09 10:28:48 -08:00
Bruce A. Mah
85bedf1b83
Regen. 2018-03-02 15:17:28 -08:00
Bruce A. Mah
52bd0f223a
Frob version number for post-3.5-release. 2018-03-02 15:16:30 -08:00
Bruce A. Mah
a3bfd9e45a
Update for iperf-3.5, re-render manual page.
Part of #707.
2018-03-02 14:01:49 -08:00
Bruce A. Mah
ff1ea4e54d
Regen. 2018-02-28 13:24:06 -08:00
Bruce A. Mah
6731b2152a
Version number bumps for iperf-3.5. Also fix a typo in release notes.
Towards #707.
2018-02-28 13:21:59 -08:00
Bruce A. Mah
0f7280fb41
Started release notes for iperf-3.5. 2018-02-28 09:59:50 -08:00
Bruce A. Mah
c0055199b5
Fix issue 692 (#705)
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-23 15:36:25 -08:00
Bruce A. Mah
8740c8cf8e
Close credentials file when we're done reading it. (#704)
Fixes #701.
2018-02-22 17:25:25 -08:00
Bruce A. Mah
4a46483341
Merge branch 'master' of github.com:/esnet/iperf 2018-02-22 12:09:51 -08:00
Bruce A. Mah
63ae66353a
Comment on a few unused states in the state machine. 2018-02-22 12:08:50 -08:00
Jason Leschnik
a6123ce7fb Change the wording on bind parameter documentation for clarity (#702) 2018-02-21 12:23:36 -08:00
Bruce A. Mah
2ac3da6698
Regen. 2018-02-14 13:38:36 -08:00
Bruce A. Mah
82f25ed125
Update version number on mainline. 2018-02-14 13:37:58 -08:00
Bruce A. Mah
92eb6391d0
Update some copyright dates, somewhat belatedly. 2018-02-14 13:36:48 -08:00