Add TCP Segmentation Offload (TSO) support for em(4). Following chip-sets
authormglocker <mglocker@openbsd.org>
Sun, 31 Dec 2023 08:42:33 +0000 (08:42 +0000)
committermglocker <mglocker@openbsd.org>
Sun, 31 Dec 2023 08:42:33 +0000 (08:42 +0000)
commit4dba83b83de21fd6727491f01e7db6c48cac59fc
tree39bb79694830ab0d25234fcbc2a1232768fe481d
parentcab76c9b570c99e9dcbad5081a2378e9e199b7f0
Add TCP Segmentation Offload (TSO) support for em(4).  Following chip-sets
are currently known to support TSO;  82575, 82576, 82580, I350, and I210.

Suggested by claudio@.  Feedback and testing from many on tech@.

OK bluhm@
sys/dev/pci/if_em.c
sys/dev/pci/if_em.h
sys/dev/pci/if_em_hw.h