From 283189d370dfdcad3d5620b7dfd209ff6fa4af3f Mon Sep 17 00:00:00 2001 From: Dariusz Stojaczyk Date: Wed, 4 Oct 2017 11:52:26 +0200 Subject: [PATCH] rte_virtio: don't negotiate IOMMU_PLATFORM feature We don't support it. It's not negotiated by SPDK vhost so the code worked so far. Change-Id: Ibc515dcc1ebffc6936ee7f5465c4c73001e9b1ed Signed-off-by: Dariusz Stojaczyk Reviewed-on: https://review.gerrithub.io/381274 Tested-by: SPDK Automated Test System Reviewed-by: Daniel Verkamp Reviewed-by: Jim Harris --- lib/bdev/virtio/rte_virtio/virtio_dev.h | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/lib/bdev/virtio/rte_virtio/virtio_dev.h b/lib/bdev/virtio/rte_virtio/virtio_dev.h index 71d1e920a..b5ce9bf34 100644 --- a/lib/bdev/virtio/rte_virtio/virtio_dev.h +++ b/lib/bdev/virtio/rte_virtio/virtio_dev.h @@ -38,10 +38,6 @@ #include #include -#define VIRTIO_MAX_RX_QUEUES 128U -#define VIRTIO_MAX_TX_QUEUES 128U -#define VIRTIO_MIN_RX_BUFSIZE 64 - struct virtio_dev { struct virtqueue **vqs; uint16_t started; @@ -72,8 +68,7 @@ struct virtio_req { /* Features desired/implemented by this driver. */ #define VIRTIO_SCSI_DEV_SUPPORTED_FEATURES \ (1ULL << VIRTIO_SCSI_F_INOUT | \ - 1ULL << VIRTIO_F_VERSION_1 | \ - 1ULL << VIRTIO_F_IOMMU_PLATFORM) + 1ULL << VIRTIO_F_VERSION_1) uint16_t virtio_recv_pkts(struct virtqueue *vq, struct virtio_req **reqs, uint16_t nb_pkts);