[dpdk-dev] [PATCH v2 0/2] virtio: one way barrier for packed vring flags
Joyce Kong
joyce.kong at arm.com
Fri Sep 6 13:34:46 CEST 2019
This patch set replaces the two-way barriers with C11 one-way barriers
for packed vring flags, when the frontend and backend are implemented
in software.
By doing vhost-user + virtio-user case benchmarking, 9% performance gain
in the RFC2544 test was measured on Thunderx2 platform.[1]
[1]https://doc.dpdk.org/dts/test_plans/pvp_multi_paths_performance_test_plan.html
PVP test with virtio 1.1 mergeable path
v2: convert RFC to patch
Joyce Kong (2):
virtio: one way barrier for packed vring desc avail flags
virtio: one way barrier for packed vring desc used flags
drivers/net/virtio/virtio_rxtx.c | 38 ++++++++++++++++++------
drivers/net/virtio/virtio_user/virtio_user_dev.c | 10 +++++--
drivers/net/virtio/virtqueue.h | 7 ++++-
lib/librte_vhost/vhost.h | 2 +-
lib/librte_vhost/virtio_net.c | 16 +++++-----
5 files changed, 50 insertions(+), 23 deletions(-)
--
2.7.4
More information about the dev
mailing list