I upgraded My old TP-Link Archer C7 v2 release by release, measuring WAN/LAN and LAN/WAN wired
throughput for each release. Results are below.
I did the same exercise on TP-Link WDR3600 a while ago: WAN LAN routing performance from 17.01 to 21.02 and the odd thing is that while WDR3600 throughput has increased over releases the Archer C7 throughput has decreased! Why is that?
Device was tested with factory default settings. All numbers are in Mbps (1e6 bits per second).
Columns are:
Pct: WAN to LAN throughput percentual ratio to LEDE 17.01
WtoL: WAN to LAN throughput
LtoW: WAN to LAN throughput
WtoL refresh: WAN to LAN throughput (on realtime graph traffic web page with refresh)
LtoW refresh: WAN to LAN throughput (on realtime graph traffic web page with refresh)
I wasn't able to build OpenWRT 19.07.7 because the image-builder failed with ERROR: Cannot satisfy the following dependencies for luci: libubus20191227
Furthermore, computing realtime traffic graph throughput impact (from WtoL / WtoL refresh),
shows that the OpenWRT realtime traffic graph heavily impacts the performance:
dropping to approx. 70% of max in all releases except LEDE 17.01
which only drops to 94% of max.
Thanks for your suggestions
Although it's not so much that I am in desperate need of speed (I have fiber and thus using RPi4 router and this old Archer as an AP) but I was just wondering WHY LEDE was faster.
LEDE also had IPv6
What are -ct and non-ct drivers? Sounds WIFI related which was not part of the test at all.
So, this is concerning, and worth looking into more. It needs to be verified, first off. I'm very interested, since I am a C7 owner.
Sadly, my working C7 is doing AP duty for the household internet, not a lot of opportunity to take it off line for serious testing. I'll look at possibly sneaking some in. Anyone else, with the hardware, and willingness to swap FW versions around and run tests? Also, what would be good is trying these tests on different routers, to see if it's a wider issue or not.
pretty sure these issues are common among all ath79 devices.
Testing different firmware versions is fairly pointless. If you want to test something: https://github.com/openwrt/openwrt/pull/4622 . That's going to be the future. HNAT is probably going to come in the future with that.