iperf icon indicating copy to clipboard operation
iperf copied to clipboard

Allow Windows(and other !HAVE_TCP_CONGESTION clients) client set remote's congestion control algorithm

Open fakeboboliu opened this issue 8 months ago • 1 comments

Currently, the guest can set the congestion control algorithm for both sides with -C if testing a Linux remote with a Linux guest.

But for Windows (and probably macOS?), which lacks HAVE_TCP_CONGESTION, it's unable to set the remote's congestion, which can be useful while running under reversed mode (-R) with a Linux or FreeBSD remote.

Maybe we can provide an option dedicated to setting remote congestion or just reuse -C with reduced ability on non HAVE_TCP_CONGESTION clients?

fakeboboliu avatar May 29 '25 23:05 fakeboboliu

Submitted PR #1897 with a suggest enhancement to add setting the server's TCP congestion control algorithm, even when setting the algorithm by the client is not supported.

davidBar-On avatar May 31 '25 15:05 davidBar-On