Quotes of the week
Posted Dec 13, 2012 16:22 UTC (Thu) by BenHutchings
Parent article: Quotes of the week
Modern network hardware has often sprouted various "offload" engines, unfortunately now often enabled by default, ... Start by turning them off.
Yes, I really hate the bloat introduced by checksum offload, what a terrible idea that was! Seriously, I suspect the writer is mostly thinking of TSO, which is supported and enabled on most Ethernet hardware but only applied as requested by the kernel. It is up to the TCP implementation, not the hardware, to decide how it is used. (Some hardware (particularly 10G) also has LRO, and that does introduce buffering in hardware outside of the kernel's control.)
The implementors of this "smart" hardware are less "smart" than they think they are.
The writer of this document is less helpful than he thinks he is.
to post comments)