Enabling TSO on Intel 10gb/s NICs
I'm running pfsense 2.4.4-RELEASE-p2 on a DELL Poweredge with Xeon Silver 4114 CPU and dual Intel 10gb/s NIC.
Without any tuning I can get a max throughput of ~5.5 Gb/s on each NIC.
The only way I was able to get full 10gb/s speed is by enabling TSO.
I've read this could break things, such as ipfw/NAT.
As I'm planning to use Captive Portal (and this seems to use ipfw) my question is: is it safe to enable TSO in my case ?
TSO and LRO are only safe when acting as an endpoint (e.g. appliance, client, server) and not as a router.
Hi, thanks a lot for claryfing this, I'll keep it disabled.
BTW, I tried all the reccomendations I found in this page:
but still cannot get more than ~5.5 Gb/s from my Intel NIC (measured with iperf3 and multiple parallel streams).
Is there anything else I could try or this is something I should actually expect from these cards ?