TSO support for 'venet' and 'veth' has been added to RHEL5 kernel 028stab064.4.
This feature increases bandwidth or considerably decreases the CPU usage if the physical Ethernet adapter supports TSO.
TSO management details
- TSO is off by default.
- For veth: TSO can be enabled/disabled in containers or on the HN for a pair of adapters (veth in a container, veth on the HN).
- For venet: TSO can be enabled/disabled only on the Hardware Node (for all venet devices at once).
To use this feature, you must enable:
- TX checksumming:
ethtool -K DEVNAME tx on
ethtool -K DEVNAME sg on
ethtool -K DEVNAME tso on