Hello,
I noticed that my bpi-R4 won’t route more than 3Gbps between the 2 SFP ports.
When wired together, my PC and my server can exchange at about 10Gbps but with the R4 in between it won’t exceed 3Gbps, with my PC plugged on the SFP Lan port and my server on the SFP Wan.
The R4 run the latest Openwrt Snapshot r29765-3d6e1a3c9d
Is it software fixable or if that a flaw of the BPI-R4 ?
Here are my measurements
With the R4 as iperf3 server:
For best performance, you need to enable Hardware flow offloading in “Network → Firewall” and/or try differents settings for “Packets Steering” in “Network → Interfaces → Global network options”.
I’ve just tested every combinations and, the flow offloading doesn’t change anything but the when disabling packet steering i can reach 4Gbps which is better but still far from 10Gbps
For now they are on the same bridge but I’ll soon get fiber at home and will use sfp wan for internet connection so they won’t be on the same bridge anymore, will i be able to get the 10 gigs or can it only be achieved on the same bridge ?
For nat there is hw-nat via flow offloading. For routing there is ppe. I can’t test this due to less 10g devices/sfp,but basicly it can be possible with r4.
It basically does 10gbit ipv4 NAT in hardware (never bothered to test v6). ‘Basically’ because my local network taps out at about 7gbit (best I can do is 3 2.5gbit streams) but it is NOT limited by the R4 or my ISP. CPU load is also imperceptible, BTW.