This patch series uses virtio negotiated features to allow for more packets to be queued to host even though the default QEMU/KVM virtio queue is very small 256 elements.
Stephen Hemminger (3): virtio: use indirect ring elements virtio: use any layout on transmit virtio: optimize transmit enqueue drivers/net/virtio/virtio_ethdev.c | 44 ++++++++---- drivers/net/virtio/virtio_rxtx.c | 133 ++++++++++++++++++++++++------------- drivers/net/virtio/virtqueue.h | 19 ++++++ 3 files changed, 136 insertions(+), 60 deletions(-) -- 2.1.4