I was able to run routing speed tests on firmware 4.6.4-op24
The set up is:
Flint 2
└ --- 2.5G WAN port (set up as LAN) --> MacBook M1 Max with USBC 2.5Gbe NIC (192.168.1.104)
└ --- 2.5G LAN port --> Dell machine with 2.5G NIC (192.168.1.69)
Test A:
Iperf server: MacBook with USBC 2.5Gbe NIC (192.168.1.104)
Iperf client: Dell with 2.5Gbe NIC
If I run iperf3 -c 192.168.1.104
from the Dell machine (sender is Dell and receiver is MacBook) then I have I have expected speed (about 2.3Gbps)
If I run iperf3 -c 192.168.1.104 -R
from the Dell machine (reverse; sender is MacBook and receiver is Dell) then I have slower speed (about 1.6Gbps)
Test B:
Iperf server: Dell with 2.5Gbe NIC (192.168.1.69)
Iperf client: MacBook with USBC 2.5Gbe NIC
If I run iperf3 -c 192.168.1.69
from the MacBook (sender is MacBook and receiver is Dell) then I have slower speed (about 1.6Gbps)
If I run iperf3 -c 192.168.1.69 -R
from the MacBook (reverse; sender is Dell and receiver is MacBook) then I have expected speed (about 2.3Gbps)
It looks like even though 4.6.4-op24 works better for me when running iperf3 directly on the Flint, when routing, speeds are not bidirectional.
PS: I have network acceleration enabled and set to “Hardware”