-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
iperf3 UDP send file in reverse mode #594
Comments
A number of changes related to
Client:
There's something definitely broken here. Despite this, please note that |
OK. It's not just UDP, in general the combination of Basically what's happening is that when the sender of a file runs out of file data, it sets Right now, this is probably worth a "known issues" statement. |
Thanks for the clarifications. In certain firewalls they block session initiated from Terminal1 to Terminal2 but they allow if the session is initiated from Terminal2 to Terminal1. In this scenario, I needed to use reverse mode option as I cannot initiate session from the other end (stateful firewalls). Just a use case for reverse + file options. |
Noted, thanks. I still don't see an easy way to fix this problem, because the ending of the test is controlled by the client, and the client doesn't have a reliable way to know when the server thinks the test is done. This is also related to the other issue you filed recently (#596), where again the server knows when the test is done but it can't easily communicate that to the client. |
Removing a couple of comments on this issue that appear to be spam... |
iperf 3.1.2
CentOS 6.6 x86_64
I am unable to use iperf3 to read/send a test file in reverse mode (from server to client)
Following command works fine where it reads/sends the 2MB dat file successfully from client to server
iperf3 -p 25000 -c <server_ip> -u -i 1 -l 1300 -b 20m -t 10 -F 2MB.dat
But, the following command does not initiate a read/send file from server to client. I tried passing the file name in server side, full path in the client side iperf3 command but none of the following works
iperf3 -p 25000 -c <server_ip> -u -i 1 -l 1300 -b 20m -t 10 -F 2MB.dat -R
iperf3 -p 25000 -s -i 1
iperf3 -p 25000 -c <server_ip> -u -i 1 -l 1300 -b 20m -t 10 -F /home/test/2MB.dat -R
iperf3 -p 25000 -s -i 1
iperf3 -p 25000 -c <server_ip> -u -i 1 -l 1300 -b 20m -t 10 -F /home/test/2MB.dat -R
iperf3 -p 25000 -s -i 1 -F 2MB.dat
I expected the above command to read the file from server and send that data to client as the client is running in reverse mode.
The text was updated successfully, but these errors were encountered: