Na kernelu 5.15.94 zobaczyłem takie osiągi NAT-owania między lokalnym serwerem pppoe z tagowanym portem po stronie WAN-u, a lokalnym klientem DHCP po stronie LAN routera R6220 z 6 równoległymi połączeniami iperf3:
1. bez flow_offloadingu, oba wątki CPU po 99-100%:
bez -R: 237 Mbps
z -R: 243 Mbps
(przy jednym połączeniu prędkość była na poziomie 170 Mbps)
2. włączony tylko flow_offloading, oba wątku CPU po 99-100%
bez -R: 247 Mbps
z -R: 261 Mbps
3. włączony flow_offloading + flow-offloading_hw, oba wątki nie wykazały użycia czyli 0,3-1,3 %
bez -R: 917 Mbps
z -R: 875 Mbps
z -R (ale tylko na jednym połączeniu : 935 Mbps 
4. Oczywiście w trybie --bidir
$ iperf3 -c 172.16.1.1 -t 20 --bidir
...
[ ID][Role] Interval Transfer Bitrate Retr
[ 5][TX-C] 0.00-20.00 sec 2.14 GBytes 921 Mbits/sec 27 sender
[ 5][TX-C] 0.00-20.01 sec 2.14 GBytes 920 Mbits/sec receiver
[ 7][RX-C] 0.00-20.00 sec 2.02 GBytes 866 Mbits/sec 3 sender
[ 7][RX-C] 0.00-20.01 sec 2.01 GBytes 864 Mbits/sec receiver
iperf Done.
Wifi wiadomo, rzecz bardzo mocno zależna od warunków. Oba hosty w LAN-ie, serwer po kablu, klient po Wifi:
2,4 GHz z 3 równoległymi połączeniami:
bez -R : 115-120 Mbps
z -R: 160 Mbps
5 GHz:
bez -R i 10 równoległych połączeń: 330 Mbps ( w piku 408 Mbps jak oba wątki CPU osiągnęły max 98-100% )
z -R: podobnie 320-340 Mbps
Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *