Use TSO offloading in ix(4).
authorjan <jan@openbsd.org>
Thu, 18 May 2023 08:22:37 +0000 (08:22 +0000)
committerjan <jan@openbsd.org>
Thu, 18 May 2023 08:22:37 +0000 (08:22 +0000)
commitcd396c986307571ef806b5f4dcebf9c852e0e9a7
treea7e294cb558738b41e9bc3f67ea721c5e15149f9
parent52024a07ff6fc637d534931a0f4716f43d74542b
Use TSO offloading in ix(4).

With a lot of tweaks, improvements and testing from bluhm.

Thanks to Hrvoje Popovski from the University of Zagreb for
his great testing effort to make this happen.

ok bluhm
sys/dev/pci/if_ix.c
sys/dev/pci/ixgbe.h
sys/dev/pci/ixgbe_type.h
sys/netinet/tcp_var.h