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
FS#4221 - R7800 poor download rate when client connects with 100FD #9202
Comments
I experience the same low download/upload speeds when there is LAN traffic. |
After lots of tests - here is the problem completely reproducible using iperf3 to create LAN traffic between LAN clients. In my case I run iperf3 (with a predefined throughput of 60Mbps) between a Laptop connected at 100Mbps! (this is the culprit) and PC connected at 1000Mbps. The result - the PC can only download/upload from/to WAN at really low speeds. |
I have to add that two compulsory conditions should be met at the same time in order to reproduce the WAN performance drop. A client connected at 100Mbps (let's call it "Problem Client") and a LAN traffic between the "Problem Client" and any other device connected to LAN by cable. |
@sppmasterspp what we should really test is if the original firmware also suffer from the same problem. Can you that simple test? It's just to have a direction if internally they fixed the bug and we are just missing the workaround on our code |
@Ansuel What I've been able to test so far is this: |
@Ansuel @quarkysg |
I've posted the exact steps to reproduce/trigger the bug. |
Ernie63:
Netgear Nighthawk X4S R7800 with OpenWrt 21.02.1 freshly installed
ISP line is 250/25. Wan port is 1G (auto).
Steps to reproduce:
Laptop connected on LAN-side with 1G (auto): Ookla speedtest is 250/25.
Laptop connected on LAN-side with 100FD: Ookla speedtest is only 30/25.
This performance degration only occurs, when the R7800 is routing and natting the traffic.
"Switched only" traffic inside the LAN is not affected.
With stock ROM the download rate is as expected:
Laptop connected on LAN-side with 100FD: Ookla speedtest is 80/25.
The text was updated successfully, but these errors were encountered: