[dpdk-dev] [PATCH v2 0/5] virtio: Tx performance improvements
Stephen Hemminger
stephen at networkplumber.org
Mon Oct 19 07:16:07 CEST 2015
This is a tested version of the virtio Tx performance improvements
that I posted earlier on the list, and described at the DPDK Userspace
meeting in Dublin. Together they get a 25% performance improvement for
both small packet and large multi-segment packet case when testing
from DPDK guest application to Linux KVM host.
Stephen Hemminger (5):
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
virtio: optimize transmit enqueue
drivers/net/virtio/virtio_ethdev.c | 38 +++++++---
drivers/net/virtio/virtio_ethdev.h | 4 +-
drivers/net/virtio/virtio_rxtx.c | 150 ++++++++++++++++++++-----------------
drivers/net/virtio/virtqueue.h | 19 +++++
4 files changed, 130 insertions(+), 81 deletions(-)
--
2.1.4
More information about the dev
mailing list