These are compile tested only, haven't debugged or checked out the corner case. Submitted for discussion and future planning.
Stephen Hemminger (4): virtio: clean up space checks on xmit virtio: don't use unlikely for normal tx stuff virtio: use indirect ring elements virtio: use any layout on transmit drivers/net/virtio/virtio_ethdev.c | 11 ++- drivers/net/virtio/virtio_ethdev.h | 4 +- drivers/net/virtio/virtio_rxtx.c | 151 ++++++++++++++++++++++++------------- drivers/net/virtio/virtqueue.h | 8 ++ 4 files changed, 115 insertions(+), 59 deletions(-) -- 2.1.4