vio(4): fix jumbo frames
authorjan <jan@openbsd.org>
Tue, 28 May 2024 12:11:26 +0000 (12:11 +0000)
committerjan <jan@openbsd.org>
Tue, 28 May 2024 12:11:26 +0000 (12:11 +0000)
commit73d9c7e8b555178a43dfbaa1bec61254203c01f3
tree009d768913ace9d1db2d61fcf5b72ed0939edbb7
parent9a6a36e21c00109d38c66a0c32c85221f8e0940c
vio(4): fix jumbo frames

vio_rx_offload() was called too early.  So, the consistency checks
of ether_extact() cause wrong packet detection and wrong checkums.

also tested by bluhm

ok bluhm@
sys/dev/pv/if_vio.c