vdpa: Adapt vhost_vdpa_get_vring_base to SVQ
authorEugenio Pérez <eperezma@redhat.com>
Mon, 14 Mar 2022 17:34:52 +0000 (18:34 +0100)
committerJason Wang <jasowang@redhat.com>
Tue, 15 Mar 2022 05:57:44 +0000 (13:57 +0800)
commit6d0b222666339d09910d495c65e6abb7d404fc2b
tree8a57a269e1864bca858a126026e3b088519268f9
parent34e3c94edaef2e0748ebb7bc6bb83a970345a6ad
vdpa: Adapt vhost_vdpa_get_vring_base to SVQ

This is needed to achieve migration, so the destination can restore its
index.

Setting base as last used idx, so destination will see as available all
the entries that the device did not use, including the in-flight
processing ones.

This is ok for networking, but other kinds of devices might have
problems with these retransmissions.

Signed-off-by: Eugenio Pérez <eperezma@redhat.com>
Acked-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Jason Wang <jasowang@redhat.com>
hw/virtio/vhost-vdpa.c