CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected]    2024/02/03 14:41:35

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

Log message:
Add tap(4) read events after rx virtqueue notification.

The recent vmd(8) vionet refactor caused cpu spinning when the
device would be activated by a driver but before virtqueues were
provided. (e.g. booting a ramdisk kernel and not running `ifconfig
vio0 up`)

Defer adding the tap and packet injection read events until after
the first RX queue notification from the driver.

ok mlarkin@

Reply via email to