This series enables shadowed CVQ to intercept multiqueue commands through shadowed CVQ, update the virtio NIC device model so qemu send it in a migration, and the restore of that MQ state in the destination.
It needs to be applied on top of [1]. [1] https://lists.gnu.org/archive/html/qemu-devel/2022-08/msg02965.html Eugenio Pérez (5): vdpa: extract vhost_vdpa_net_load_mac from vhost_vdpa_net_load vdpa: Add vhost_vdpa_net_load_mq vdpa: validate MQ CVQ commands virtio-net: Update virtio-net curr_queue_pairs in vdpa backends vdpa: Allow MQ feture in SVQ hw/net/virtio-net.c | 17 ++++------ net/vhost-vdpa.c | 82 +++++++++++++++++++++++++++++++++++++-------- 2 files changed, 74 insertions(+), 25 deletions(-) -- 2.31.1