checksum offload
November 29, 2016
🔗TCP offload engine
TOE is a technology used in network interface cards (NIC) to offload processing of the entire TCP/IP stack to the network controller. It is primarily used with high-speed network interfaces, such as gigabit Ethernet and 10 Gigabit Ethernet, where processing overhead of the network stack becomes significant. https://en.wikipedia.org/wiki/TCP_offload_engine
On Virtual Guest disabling the cheksum may boost the newtork speed, for example
on GCE when using FreeBSD add this
to the /boot/loader.conf
:
hw.vtnet.csum_disable="1"
This will make the network speed faster but will consume more CPU.