<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Sat, Oct 3, 2026 at 11:54 AM David Marchand <<a href="mailto:david.marchand@redhat.com">david.marchand@redhat.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Tue, 29 Sept 2026 at 12:53, Eugenio Pérez <<a href="mailto:eperezma@redhat.com" target="_blank">eperezma@redhat.com</a>> wrote:<br>
><br>
> This series introduces features to the VDUSE (vDPA Device in Userspace) driver<br>
> to support Live Migration.<br>
><br>
> Currently, DPDK does not support VDUSE devices live migration because the<br>
> driver lacks a mechanism to suspend the device and quiesce the rings to<br>
> initiate the switchover. This series implements the suspend operation to<br>
> address this limitation.<br>
><br>
> Furthermore, enabling Live Migration for devices with control virtqueue<br>
> requires two additional features. Both of them are included in this series.<br>
><br>
> * Address Spaces ID (ASID) support: This allows QEMU to isolate and intercept<br>
> the device's CVQ. By doing so, QEMU is able to migrate the device status<br>
> transparently, without requiring the device to support state save and<br>
> restore.<br>
> * QUEUE_READY: This allows QEMU to control when the dataplane virtqueues are<br>
> enabled. This ensures the dataplane is started after the device<br>
> configuration has been fully restored via the CVQ.<br>
><br>
> It also enables the VIRTIO_NET_F_STATUS feature. This allows the device to<br>
> signal the driver that it needs to send gratuitous ARP with<br>
> VIRTIO_NET_S_ANNOUNCE, reducing the Live Migration downtime.<br>
><br>
> Note that kernel headers are update to v7.3-rc3, not a stable version. This<br>
> would allow to ack the patches while the kernel uapi is published in 7.3.<br>
><br>
> v3:<br>
> * Include uapi/linux/stddef.h and revert the -D__counted_by from v2.<br>
<br>
FYI, the issue is now fixed in main.<br></blockquote><div><br></div><div>And I just re-aligned the next-virtio branch to latest main.</div><div><br></div><div>Thanks,</div><div>Maxime</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
<br>
-- <br>
David Marchand<br>
<br>
</blockquote></div></div>