Message ID | 2f51b68283755fe268dd4ce30a8cae7b1488e903.1662949366.git.kangjie.xu@linux.alibaba.com |
---|---|
State | New |
Headers | show |
Series | Support VIRTIO_F_RING_RESET for vhost-user in virtio pci-modern | expand |
diff --git a/hw/net/vhost_net.c b/hw/net/vhost_net.c index 25e5665489..8b80942e7c 100644 --- a/hw/net/vhost_net.c +++ b/hw/net/vhost_net.c @@ -577,6 +577,9 @@ int vhost_net_virtqueue_restart(VirtIODevice *vdev, NetClientState *nc, assert(vhost_ops); idx = vhost_ops->vhost_get_vq_index(&net->dev, vq_index); + if (net->nc->info->type == NET_CLIENT_DRIVER_VHOST_USER) { + idx -= net->dev.vq_index; + } r = vhost_virtqueue_start(&net->dev, vdev,