I have been using OpenWRT on my WRT32X since it arrived home. Just last week I have upgraded successfully from 19.07 to 22.03 without much of a hassle.
I am running pretty standard config with both radios enabled and two wired devices connected:
- PC, with 1gbit cable connection
- QNAP, with both 1gbit interfaces connected to the router
Wireless devices are mostly connected via AC connection using WPA2 security.
ISP connection is 360DN / 40UP
Now, to the case. I have noticed yesterday, uploading alot of videos to my OneDrive that somewhere around midnight the upload speed was capped to 10 mbits. At first glance, I just ignored it but noticed that I am completely unable to browse internet having that (note, videos were still uploading, just with 10mbits speed).
I started to dig into the topic and finally, here I am. Trying to understand where my config is crap (note, OpenWRT 22.03 config is just stock, out of the box with tweaks around wifi and dhcp, no vlans, qos or fancy port forward (im behind NAT unfortunately).
I have measured my connection speed using Ookla, being on my PC. Results were like 130 download and 9,5 mbits of upload.
I have then measured on my ASUS ZenFone 8 (turning off the carrier network for sake of double networking) and... 150 / 40
That made me thinking that this might be something wiht my PC, but having no other reliable device, I was digging more.
I noticed that the change in speed (during the day, on my PC I am getting 130/40) happens in same time that my QNAP goes to sleep.
So today, I dig further. In LUCI I have noticed that when QNAP goes to sleep, both of the devices (lan3 and lan4) are linked on 10mbits. Well . So i turn on the QNAP, link goes to 1gbit and hey! Speedtest on PC shows again 130/40.
I have discovered just today, Software Offloading. Turned it on. Did not help altough right now my speeds on AC wifi are like 170/40.
NOTE: Limitation on maximum download comes from edge device which for now is my old WRT320N, overclocked and in cool conditions can clock up only to that speeds (perhaps with 0*C outside will clock 180 ;))
So, to the merit. Something is fundamentally wrong either with default setup of br-lan bridge on OpenWRT 22.03, the DSA itself (altough, I am affraid I just dont udnerstand it fully, how it works) or other, I dont know what.
Again, short words to sum up. During the night, nothing else is limit the speed. My wireless devices can fully utilize the connection speed.
Only UPLOAD is being damaged in this scenario (!). Download, when QNAP goes down is still on 130-140 levels.
Softare offloading makes no difference to the upload cap.
Altough I am not using my PC that much after midnight, and would be able to adjust the donwtime to my QNAP, there is definetely something wrong with 22.03 build or DSA engine if within single switch, link on one device is affecting throughput on another device.