CVSROOT:        /cvs
Module name:    src
Changes by:     mlar...@cvs.openbsd.org 2018/04/26 08:17:23

Modified files:
        usr.sbin/vmd   : virtio.c 

Log message:
vmd(8): fix broken networking on newer linux guest kernels

Linux kernels after about 4.11.x or so exhibited problems with vmd(8)'s
virtio implementation. This commit fixes two bugs - an descriptor index
problem for the receive queue and a problem where the packet data was
being copied into the secondary descriptor buffer (should now be the
first descriptor's buffer, since that has enough size now for a non-jumbo
frame). Verified on ubuntu 17.10 (linux 4.13.x) and regression tested
on a variety of older linux guests and non-linux guests.

ok ccardenas, phessler

Reply via email to