numam-dpdk/lib/vhost
Maxime Coquelin c573699830 vhost: fix missing virtqueue lock protection
This patch ensures virtqueue metadata are not being
modified while rte_vhost_vring_call() is executed.

Fixes: 6c299bb732 ("vhost: introduce vring call API")
Cc: stable@dpdk.org

Signed-off-by: Maxime Coquelin <maxime.coquelin@redhat.com>
Reviewed-by: David Marchand <david.marchand@redhat.com>
2022-05-09 21:39:58 +02:00
..
fd_man.c lib: remove unneeded header includes 2022-02-22 13:10:39 +01:00
fd_man.h lib: remove unneeded header includes 2022-02-22 13:10:39 +01:00
iotlb.c remove unnecessary null checks 2022-02-12 12:07:48 +01:00
iotlb.h vhost: improve IOTLB logs 2022-01-27 09:44:31 +01:00
meson.build vhost: integrate dmadev in asynchronous data-path 2022-02-10 15:59:17 +01:00
rte_vdpa.h vhost: add missing C++ guards 2022-02-22 14:47:49 +01:00
rte_vhost_async.h vhost: add unsafe API to check in-flight packets 2022-05-09 21:15:38 +02:00
rte_vhost_crypto.h vhost: add missing C++ guards 2022-02-22 14:47:49 +01:00
rte_vhost.h vhost: integrate dmadev in asynchronous data-path 2022-02-10 15:59:17 +01:00
socket.c lib: remove unneeded header includes 2022-02-22 13:10:39 +01:00
vdpa_driver.h vhost: add missing C++ guards 2022-02-22 14:47:49 +01:00
vdpa.c lib: remove unneeded header includes 2022-02-22 13:10:39 +01:00
version.map vhost: add unsafe API to check in-flight packets 2022-05-09 21:15:38 +02:00
vhost_crypto.c remove unnecessary null checks 2022-02-12 12:07:48 +01:00
vhost_user.c vhost: validate FDs attached to messages 2022-05-09 21:39:58 +02:00
vhost_user.h vhost: refactor messages handlers declaration 2022-05-09 21:39:42 +02:00
vhost.c vhost: fix missing virtqueue lock protection 2022-05-09 21:39:58 +02:00
vhost.h vhost: fix physical address mapping 2022-02-15 11:49:47 +01:00
virtio_crypto.h lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
virtio_net.c vhost: fix field naming in guest page struct 2022-02-15 11:49:47 +01:00