Back out the TSO support diff, since we got issues reported for which
authormglocker <mglocker@openbsd.org>
Sun, 28 Jan 2024 18:42:58 +0000 (18:42 +0000)
committermglocker <mglocker@openbsd.org>
Sun, 28 Jan 2024 18:42:58 +0000 (18:42 +0000)
commitd05e22ad193e4e4671805c211b9978342697f9cd
treea7b82efc0d079eab93aa4c9a02fab3dfeac70c87
parent33ed61ce1a977d6387f334cd0ecfa10c44494e3a
Back out the TSO support diff, since we got issues reported for which
no solution could be found.  Known issues at this point:

1. sparc64 panics, probably because of an alignment issue in struct
   tcphdr { th_off }.  A diff for potentially fixing the alignment issue
   exists, but testing is pending.
2. Watchdogs reported on the I350 chip, which can't be reproduced on own
   hardware.
sys/dev/pci/if_em.c
sys/dev/pci/if_em.h
sys/dev/pci/if_em_hw.h