forked from esnet/iperf
-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'master' into UDP-NET_SOFTERROR-debug-message
- Loading branch information
Showing
70 changed files
with
6,763 additions
and
2,464 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
name: test | ||
on: [push, pull_request] | ||
jobs: | ||
cppcheck-test: | ||
runs-on: ubuntu-latest | ||
steps: | ||
- uses: actions/checkout@v3 | ||
- name: install dependencies | ||
run: | | ||
sudo apt-get -y update && sudo apt-get install -y cppcheck && \ | ||
cppcheck . --force --inline-suppr | ||
build-test-latest: | ||
runs-on: ubuntu-latest | ||
steps: | ||
- uses: actions/checkout@v3 | ||
- name: install dependencies | ||
run: | | ||
sudo apt-get -y update && sudo apt-get install -y build-essential | ||
- name: build | ||
run: | | ||
./configure && make && make check | ||
timeout 300 src/iperf3 -s & | ||
./test_commands.sh localhost | ||
build-test-ubuntu-20_04: | ||
runs-on: ubuntu-20.04 | ||
steps: | ||
- uses: actions/checkout@v3 | ||
- name: install dependencies | ||
run: | | ||
sudo apt-get -y update && sudo apt-get install -y build-essential | ||
- name: build | ||
run: | | ||
./configure && make && make check | ||
timeout 300 src/iperf3 -s & | ||
./test_commands.sh localhost |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -30,3 +30,4 @@ examples/.libs | |
examples/Makefile | ||
examples/mic | ||
examples/mis | ||
.vscode/ |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -18,7 +18,7 @@ such as nuttcp and netperf, but were missing from the original iperf. | |
These include, for example, a zero-copy mode and optional JSON output. | ||
Note that iperf3 is *not* backwards compatible with the original iperf. | ||
|
||
Primary development for iperf3 takes place on CentOS Linux, FreeBSD, | ||
Primary development for iperf3 takes place on Ubuntu Linux, FreeBSD, | ||
and macOS. At this time, these are the only officially supported | ||
platforms, however there have been some reports of success with | ||
OpenBSD, NetBSD, Android, Solaris, and other Linux distributions. | ||
|
@@ -32,6 +32,8 @@ Source code and issue tracker: https://github.com/esnet/iperf | |
|
||
Discussion forums: https://github.com/esnet/iperf/discussions | ||
|
||
Reporting security vulnerabilities: [email protected] | ||
|
||
Obtaining iperf3 | ||
---------------- | ||
|
||
|
@@ -78,8 +80,8 @@ These flags include: | |
-Z, --zerocopy use a 'zero copy' sendfile() method of sending data | ||
-A, --affinity n/n,m set CPU affinity | ||
|
||
Bug Reports | ||
----------- | ||
Bug and Security Reports | ||
------------------------ | ||
|
||
Before submitting a bug report, please make sure you're running the | ||
latest version of the code, and confirm that your issue has not | ||
|
@@ -99,6 +101,11 @@ sensitive information. | |
If you have a question about usage or about the code, please do *not* | ||
submit an issue. Please use one of the mailing lists for that. | ||
|
||
If you suspect there is a potential security issue, please contact the | ||
developers at: | ||
|
||
[email protected] | ||
|
||
Relation to iperf 2.x | ||
--------------------- | ||
|
||
|
@@ -108,26 +115,6 @@ The projects (as of mid-2021) are in active, but separate, development. | |
The continuing iperf2 development | ||
project can be found at https://sourceforge.net/projects/iperf2/. | ||
|
||
iperf3 contains a number of options and functions not present in | ||
iperf2. In addition, some flags are changed from their iperf2 | ||
counterparts: | ||
|
||
-C, --linux-congestion set congestion control algorithm (Linux only) | ||
(-Z in iperf2) | ||
--bidir bidirectional testing mode | ||
(-d in iperf2) | ||
|
||
Some iperf2 options are not available in iperf3: | ||
|
||
-r, --tradeoff Do a bidirectional test individually | ||
-T, --ttl time-to-live, for multicast (default 1) | ||
-x, --reportexclude [CDMSV] exclude C(connection) D(data) M(multicast) | ||
S(settings) V(server) reports | ||
-y, --reportstyle C report as a Comma-Separated Values | ||
|
||
Also removed is the ability to set the options via environment | ||
variables. | ||
|
||
Known Issues | ||
------------ | ||
|
||
|
@@ -150,7 +137,7 @@ responsibility for the content of these pages. | |
Copyright | ||
--------- | ||
|
||
iperf, Copyright (c) 2014-2022, The Regents of the University of | ||
iperf, Copyright (c) 2014-2024, The Regents of the University of | ||
California, through Lawrence Berkeley National Laboratory (subject | ||
to receipt of any required approvals from the U.S. Dept. of | ||
Energy). All rights reserved. | ||
|
Oops, something went wrong.