This series enables shadowed CVQ to intercept VLAN commands through shadowed CVQ, update the virtio NIC device model so qemu send it in a migration, and the restore of that VLAN state in the destination.
It's based on the multiqueue series [1], but it's easy to reorder in case vlan feature is accepted earlier than mq. Comments are welcome. [1] https://lists.nongnu.org/archive/html/qemu-devel/2022-09/msg01006.html Eugenio Pérez (3): virtio-net: do not reset vlan filtering at set_features vdpa: load vlan configuration at NIC startup vdpa: Support VLAN on nic control shadow virtqueue hw/net/virtio-net.c | 4 +--- net/vhost-vdpa.c | 57 +++++++++++++++++++++++++++++++++++++++++++-- 2 files changed, 56 insertions(+), 5 deletions(-) -- 2.31.1