Low throughput with OpenWrt 24.10.0 (TP-Link Archer C6(EU) Ver:3.20)

I am observing significantly lower throughput on OpenWrt 24.10.0 compared to OpenWrt 23.05.4 (wired connection).

My line, when connecting the computer directly to the ISP, gives about 900 Mbit/s in a speed test.

If I insert the "TP-Link Archer C6 v3" with OpenWrt 23.05.4 between the computer and the line, I achieve about 700 Mbit/s.

If I use OpenWrt 24.10.0, the throughput drops to about 330 Mbit/s.

Is this a known issue? Can we expect improvements in future versions of OpenWrt?

Please run test wired at 3 firewall offload levels
https://www.waveform.com/tools/bufferbloat
And post links to those results

I don't understand what is meant by "3 firewall offload levels"

I performed tests on PC with wired connection: PC <-> Archer C6 with OpenWrt <-> ISP:

1 Like

Go to network/firewall and around middle they are there. Set soft offload, should rise througjput 2-3x, set hardware offload for wire speed (or if no cange problem is in other subsystem)

Also
set back to sw offload, then network/interfaces/global try other 2 steering options, old one is "all cpus"

Thank you for the suggestion. I will try to test it during the week (I can't test it now - my children wouldn't like it).

No tears crashes expected

  1. Try others suggestions first
  2. Make sure settings are reset, at speed test both cpu cores utilization, try enabling offloading etc.
  3. Try iperf3 test on old and new firmware to compare
  4. If your WAN connection is PPPoE then someone had posted similar case recently, you should check that post too (he turned on Receive Packet Steering (RPS) to mitigate the issue)