kill checksum offloading in sk.
authorhenning <henning@openbsd.org>
Sat, 19 Apr 2014 18:29:39 +0000 (18:29 +0000)
committerhenning <henning@openbsd.org>
Sat, 19 Apr 2014 18:29:39 +0000 (18:29 +0000)
commit85718cdc6ddbff62f6ea8827126c6087f46949c3
tree5974c070b94988dfdb1b38473fa2a841c68df385
parent81d087b1e5586d777c64ae825406ebdf2b84c1bd
kill checksum offloading in sk.
it was RX only, nothing on the TX side
rather complex, might eat up (or more) offloading benefits in many cases
the hardware miscomputes the cksums sometimes, so we don't trust it
claiming a cksum is bad and re-do the cksum verification in sw then...
(but we trust it to not mark bad ones good? hmmmmmmmmm.)
diff was on tech for 3 months, nobody disagreed, everybody who spoke up
agrees or doesn't care.
pretty exactly a revert of the cksum offloading addition years ago, tested
by several, the only report i quickly find now is from David Higgs <higgsd
at gmail dot com>, thanks!
sys/dev/pci/if_sk.c