[dpdk-stable] [PATCH 2/2] vhost: release the locks when failed to make RARP packet
Tiwei Bie
tiwei.bie at intel.com
Thu Jul 26 03:37:21 CEST 2018
Fixes: eefac9536a90 ("vhost: postpone device creation until rings are mapped")
Cc: stable at dpdk.org
Signed-off-by: Tiwei Bie <tiwei.bie at intel.com>
---
lib/librte_vhost/virtio_net.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/lib/librte_vhost/virtio_net.c b/lib/librte_vhost/virtio_net.c
index 3b11b353c..b02651275 100644
--- a/lib/librte_vhost/virtio_net.c
+++ b/lib/librte_vhost/virtio_net.c
@@ -1626,7 +1626,8 @@ rte_vhost_dequeue_burst(int vid, uint16_t queue_id,
if (rarp_mbuf == NULL) {
RTE_LOG(ERR, VHOST_DATA,
"Failed to make RARP packet.\n");
- return 0;
+ count = 0;
+ goto out;
}
count -= 1;
}
--
2.18.0
More information about the stable
mailing list