Interesting read, I wonder if changing to a 2.5g port also slows down the upload to direct local to local comparison if it can be negoitated to 2.5gb and then over 1gb?
What I also suspect is that gl firmware often use 1500 mtu on all interfaces, how bigger the faster your internet, however isps and also hardware often have limits how big the max transmission unit can be, often that is just 1500.
There might be some problems here because it may exceed that mtu limit.
The reason I suspect is that a switch may be able to alter the mtu and then appears to work better?
it is also possible the switches add priority packets but I think it does something with the mtu.
Best fix to try is to remove all the hardcoded mtus, by just entering luci and navigating to network -> interfaces -> devices (tab) and edit the br-lan remove the mtu value and leave it blank, OpenWrt DSA is perfectly capable to auto adjust in alot of cases.
For me my standard mtu is 1370 because vxlan is part of the bridge, and able to get 1,1gb/s also behind a 2.5gb port negotiation and then over 1gb/s at isp, this was done on non gl firmware, OpenWrt main tree snapshot, I strongly believe using a higher tier port also fixes a part of the issue, with pure 1gb ports my upload was also always much lower, but download was normal.
I donāt know if thatās the reason because Iāve tried the connection with a Brume 2 that has a 2.5G WAN port and Iām able to get full speeds form it, it only has 1 1G port as the output but that should not be an issue. On the Flint 2, I did connect a laptop to test with both the second 2.5G and 1G LAN ports, and didnāt see much difference.
Iām curious if the MTU is the solution, but also curious if changing that will cause issues with the VPN servers Iāve set up. Thoughts?
I've been struggling with this exact same problem ever since I got the flint 2. I tried everything in this thread and nothing makes a difference. Has anyone made any progress on this?
Okay, looks like the network switch fixes my problem only when I'm running 4.8.0-op24. On regular 4.8.0, the switch does not fix the issue. Hopefully this helps someone.
For me, adding a 1gb switch between the ONT and the Router seems to have resolved the issue. Ugreen has 1gb switch on Amazon for $7.99 and it works perfectly.
It would be nice to have an actual fix in the router itself though.