numam-dpdk/lib/vhost
Xuan Ding 7c61fa08b7 vhost: enable IOMMU for async vhost
The use of IOMMU has many advantages, such as isolation and address
translation. This patch extends the capability of DMA engine to use
IOMMU if the DMA engine is bound to vfio.

When set memory table, the guest memory will be mapped
into the default container of DPDK.

Signed-off-by: Xuan Ding <xuan.ding@intel.com>
Tested-by: Yvonne Yang <yvonnex.yang@intel.com>
Reviewed-by: Maxime Coquelin <maxime.coquelin@redhat.com>
2021-10-21 14:24:21 +02:00
..
fd_man.c lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
fd_man.h lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
iotlb.c mempool: add namespace to flags 2021-10-20 10:00:16 +02:00
iotlb.h lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
meson.build lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
rte_vdpa_dev.h eal: remove sys/queue.h from public headers 2021-10-01 13:09:43 +02:00
rte_vdpa.h lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
rte_vhost_async.h vhost: remove copy threshold for async path 2021-09-14 13:21:55 +02:00
rte_vhost_crypto.h vhost: promote some APIs to stable 2021-09-14 13:21:57 +02:00
rte_vhost.h vhost: promote some APIs to stable 2021-09-14 13:21:57 +02:00
socket.c vhost: log socket path on adding connection 2021-09-14 13:21:57 +02:00
vdpa.c eal: remove sys/queue.h from public headers 2021-10-01 13:09:43 +02:00
version.map vhost: promote some APIs to stable 2021-09-14 13:21:57 +02:00
vhost_crypto.c vhost/crypto: check request pointer before dereference 2021-06-23 09:55:23 +02:00
vhost_user.c vhost: enable IOMMU for async vhost 2021-10-21 14:24:21 +02:00
vhost_user.h lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
vhost.c vhost: add sanity check on inflight last index 2021-10-21 14:24:21 +02:00
vhost.h vhost: enable IOMMU for async vhost 2021-10-21 14:24:21 +02:00
virtio_crypto.h lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
virtio_net.c vhost: rework RARP packet injection 2021-09-28 21:21:07 +02:00