My negotiated speed is showing as 2.5 Gbe (LAN1); however, when performing a speed test or running iperf3, the speeds are always under a gigabit.
My setup:
Flint 2 (4.7.0)
3 Gbit fiber connected to WAN (speed test on the router maxes out the port at around 2.4 Gb, as expected)
LAN1 is connected to my MacBook Pro using a USB-C to 2.5 Gbe adapter (negotiated speed on both router/MacBook is showing as 2500 Mbps full duplex). I tried two other USB to 2.5 Gbe adapters using Mac/Windows, but saw no difference (I also tried various Cat6 cables).
If you have the router connected to the computer perhaps It could be something about the router or about the adapter. But, as I see, It seems something software, yes. Have you enabled Full Cone NAT on the Flint?
There’s a problem with LAN1 performance. Look for a potential improvement on upstream OpenWRT forum main MT6000 thread. Also running iperf3 directly on it produces lower results than when using for example 2 laptops.
I'll check it out, thx. I also tried a snapshot build, which seems worse, since with that build I can no longer attain the maximum speeds my provider offers.
It could work for other devices as well. You need to check what kernel threads are hogging the CPU during iperf3 runs. Run htop with "hide kernel threads" disabled in settings to see what’s happening