From 96e8cd0e1d6c21e5f47470c146958a9845ee29a6 Mon Sep 17 00:00:00 2001 From: Damjan Marion Date: Fri, 23 Nov 2018 14:56:55 +0100 Subject: vhost-user: use memory store barrier Should be less expensive... Change-Id: I678a39e42a054bf5f6ef9c59d0fb93ff9719b964 Signed-off-by: Damjan Marion --- src/vnet/devices/virtio/vhost_user_input.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/vnet/devices/virtio/vhost_user_input.c') diff --git a/src/vnet/devices/virtio/vhost_user_input.c b/src/vnet/devices/virtio/vhost_user_input.c index 570f0806772..97303ce3791 100644 --- a/src/vnet/devices/virtio/vhost_user_input.c +++ b/src/vnet/devices/virtio/vhost_user_input.c @@ -215,7 +215,7 @@ vhost_user_rx_discard_packet (vlib_main_t * vm, out: txvq->last_avail_idx = last_avail_idx; txvq->last_used_idx = last_used_idx; - CLIB_MEMORY_BARRIER (); + CLIB_MEMORY_STORE_BARRIER (); txvq->used->idx = txvq->last_used_idx; vhost_user_log_dirty_ring (vui, txvq, idx); return discarded_packets; @@ -589,7 +589,7 @@ vhost_user_if_input (vlib_main_t * vm, copy_len = 0; /* give buffers back to driver */ - CLIB_MEMORY_BARRIER (); + CLIB_MEMORY_STORE_BARRIER (); txvq->used->idx = last_used_idx; vhost_user_log_dirty_ring (vui, txvq, idx); } @@ -609,7 +609,7 @@ stop: } /* give buffers back to driver */ - CLIB_MEMORY_BARRIER (); + CLIB_MEMORY_STORE_BARRIER (); txvq->used->idx = txvq->last_used_idx; vhost_user_log_dirty_ring (vui, txvq, idx); -- cgit 1.2.3-korg