Imho we should focus on specific topics, and so stabilize ethernet driver while getting rss/lro working first (these issues are showing more often when throughput increases). Then other topics in networking. They also need to port their 5.4 patches to 6.6 and helping getting the tx timeouts fixed.
Once these tasks are done we can ask about additional parts. There are not much network people reachable thereā¦only had second topic with pmic voltages discussed with them simultanously.
Sorry for not being more specific - wireless network performance had dropped significantly.
I havenāt tried 6.12 yet though, I just started building that now
I was using 6.9-main from your tree for a baseline and was typically seeing around 300-400Mbps bidirectional thruput to a wired system (tested via iperf3 and the ookla speedtest.net cli test).
The system was in the same physical location as well so as to rule that out.
I tried a few different things to see if it was just the WiFi system weāre using but that doesnāt appear to be it. Iāll report back as soon as Iām done testing 6.12
just a big updateā¦after mtk refactored code for openwrt 24.10 and kernel 6.6 and i upported this code to 6.14 we got rss/lro working so far
we can now use full 10G (9.4G) on the SFP slots also with single stream. We found out that iperf3 has some issues like hanging and throughput issues where iperf(2) has not.
IP="192.168.1.1"
ip a a $IP/24 dev eth2
ip l s eth2 up
ethtool -N eth2 flow-type tcp4 dst-ip $IP action 0 loc 0
ethtool -K eth2 lro on
#ethtool -k eth2
iperf -s -i 1
Mtk tell me to disable it to avoid unexpected results.
If CPU0 is still busy, we will suspect that RPS has not been correctly disabled. We have found that connecting the cable can cause the RPS settings to be reset. This phenomenon also occurs in kernel 6.6, and the reason is currently unknown. Please confirm that the RPS setting of the interface is set to 0 after traffic.
It sounds like a linux kernel issue so not specific to openwrt. But have not tried with it because i wanted to get it working firstā¦and iām still in testing. Need to test multiple streams and on other boards. Just wanted to increase the testing groupā¦