freebsd-dev/sys/dev/virtio/network
Bryan Venteicher 32487a8973 Rework when the Tx queue completion interrupt is enabled
The Tx interrupt is now kept disabled in the common case, only
enabled when the number of free descriptors in the queue falls
below a threshold. Transmitted frames are cleared from the VQ
before subsequent transmit, or in the watchdog timer.

This was a very big performance improvement for an experimental
Netmap bhyve backend.

MFC after:	1 month
2014-07-10 05:36:04 +00:00
..
if_vtnet.c Rework when the Tx queue completion interrupt is enabled 2014-07-10 05:36:04 +00:00
if_vtnetvar.h Rework when the Tx queue completion interrupt is enabled 2014-07-10 05:36:04 +00:00
virtio_net.h Sync VirtIO net device header file from recent Linux 2013-09-01 04:23:54 +00:00