esnet / esnet/iperf

Iperf3 3.18 version inconsistent results

Open
#1,865 9 comments 0 reactions 0 assignees Claimed by @davidBar-On View on GitHub
Dominant language
C
Stars
8.8k
Forks
1.5k
PR merge metrics
No merged PRs in 30d

Description

I have this iperf3 test that is done between a server and client, but the results are not consistent between the two entities regarding total packet sent (6276 and 6277 on total).

*The session is being run in reverse mode.
*Client is running 3.18, and server is running version 3.7 of iperf3.
*Using 3.10 client and 3.7 server doesn't have this issue. Using 3.18 client with 3.18 server does have this issue.

Client Side:
*Arguments --bitrate 10.0M, --ulength 2000 (fragmentation enabled with intent).

![Image](https://github.com/user-attachments/assets/68f5e1ee-3086-4534-92fd-b6c2b401e877)

Server side:

![Image](https://github.com/user-attachments/assets/74e97f3a-d042-45cf-b0ac-e56d88df0aca)

I took a look at this [discussion](https://github.com/esnet/iperf/discussions/1541), but the env that I'm using doesn't buffer anything.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.