vdpa: accept VIRTIO_NET_F_SPEED_DUPLEX in SVQ
authorEugenio Pérez <eperezma@redhat.com>
Tue, 7 Mar 2023 17:00:18 +0000 (18:00 +0100)
committerMichael S. Tsirkin <mst@redhat.com>
Fri, 21 Apr 2023 07:08:21 +0000 (03:08 -0400)
There is no reason to block it as it has nothing to do with the vrings.
All the support of the feature comes via config space.

Signed-off-by: Eugenio Pérez <eperezma@redhat.com>
Suggested-by: Alvaro Karsz <alvaro.karsz@solid-run.com>
Message-Id: <20230307170018.260557-1-eperezma@redhat.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
net/vhost-vdpa.c

index 99904a0da75748cae02f9266b93f3fa79b9a5fdb..37cdc84562937d20e5bc13d88c4e68883a74d34d 100644 (file)
@@ -104,7 +104,8 @@ static const uint64_t vdpa_svq_device_features =
     /* VHOST_F_LOG_ALL is exposed by SVQ */
     BIT_ULL(VHOST_F_LOG_ALL) |
     BIT_ULL(VIRTIO_NET_F_RSC_EXT) |
-    BIT_ULL(VIRTIO_NET_F_STANDBY);
+    BIT_ULL(VIRTIO_NET_F_STANDBY) |
+    BIT_ULL(VIRTIO_NET_F_SPEED_DUPLEX);
 
 #define VHOST_VDPA_NET_CVQ_ASID 1