numam-dpdk/lib/librte_vhost
Maxime Coquelin 002d6a7e55 vhost: add flag to enable IOMMU support
Qemu versions from v2.7.0 to v2.9.0 have their reply-ack protocol
feature implementation broken with multiqueue. The reply-ack
protocol feature is optional except for IOMMU feature.

This patch introduce a new RTE_VHOST_USER_IOMMU_SUPPORT flag to
enable VIRTIO_F_IOMMU_PLATFORM virtio feature.

By default, the IOMMU support is now disabled.

Signed-off-by: Maxime Coquelin <maxime.coquelin@redhat.com>
Acked-by: Yuanhan Liu <yliu@fridaylinux.org>
Tested-by: Mark Kavanagh <mark.b.kavanagh@intel.com>
Acked-by: Mark Kavanagh <mark.b.kavanagh@intel.com>
2017-11-07 14:19:11 +01:00
..
fd_man.c vhost: check poll error code 2017-10-10 15:54:31 +02:00
fd_man.h vhost: introduce API to start a specific driver 2017-04-01 10:42:44 +02:00
iotlb.c vhost: fix IOTLB on NUMA realloc 2017-10-13 22:08:21 +02:00
iotlb.h vhost: add pending IOTLB miss request list and helpers 2017-10-10 15:52:27 +02:00
Makefile mk: do not generate LDLIBS from directory dependencies 2017-10-24 02:14:57 +02:00
rte_vhost_version.map vhost: support Rx queue count request 2017-06-16 14:04:25 +02:00
rte_vhost.h vhost: add flag to enable IOMMU support 2017-11-07 14:19:11 +01:00
socket.c vhost: add flag to enable IOMMU support 2017-11-07 14:19:11 +01:00
vhost_user.c vhost: disable reply-ack feature if IOMMU disabled 2017-11-07 14:13:47 +01:00
vhost_user.h vhost: distinguish master and slave requests 2017-10-10 15:54:31 +02:00
vhost.c vhost: fix deadlock on IOTLB miss 2017-10-13 22:08:21 +02:00
vhost.h drivers/net: rename physical address type to IOVA 2017-11-06 22:44:26 +01:00
virtio_net.c mbuf: rename physical address to IOVA 2017-11-06 22:44:26 +01:00