Hello, I don't pull this patch in -rc3 because I feel some improvements should be done.
> On 7/7/2023 2:08 PM, Lingyu Liu wrote: > > + echo 2 > /sys/bus/pci/devices/0000:ca:00.1/sriov_numvfs > > + echo "8086 1889" > /sys/bus/pci/drivers/ice-vfio-pci/new_id > > + echo 0000:ca:11.0 > /sys/bus/pci/devices/0000:ca:11.0/driver/unbind > > + echo 0000:ca:11.0 > /sys/bus/pci/drivers/ice-vfio-pci/bind > > + echo 0000:ca:11.1 > /sys/bus/pci/devices/0000:ca:11.1/driver/unbind > > + echo 0000:ca:11.1 > /sys/bus/pci/drivers/ice-vfio-pci/bind Why not using dpdk-devbind.py? > > + > > + .. note:: > > + > > + The command above creates two vfs for device 0000:ca:00.1: vfs should be VFs > > + > > + .. code-block:: console > > + > > + 0000:ca:11.0 'Ethernet Adaptive Virtual Function 1889' if= > > drv=ice-vfio-pci unused=iavf > > + 0000:ca:11.1 'Ethernet Adaptive Virtual Function 1889' if= > > drv=ice-vfio-pci unused=iavf > > + > > +#. Now, start the migration source Virtual Machine by running the > > following command: > > + > > + .. code-block:: console > > + > > + qemu/build/x86_64-softmmu/qemu-system-x86_64 -enable-kvm -cpu host > > -m 4G -smp 1 -device > > vfio-pci,host=0000:ca:11.0,x-enable-migration=true,x-pre-copy-dirty-page-tracking=off > > -drive file=ubuntu-2004.qcow2 -nic user,hostfwd=tcp::5555-:22 -monitor > > stdio No need the full qemu command with your local details here. > > --- a/doc/guides/rel_notes/release_23_07.rst > > +++ b/doc/guides/rel_notes/release_23_07.rst > > @@ -200,6 +200,9 @@ New Features > > > > Enhanced the GRO library to support TCP packets over IPv6 network. > > > > +* **Updated Intel iavf driver.** > > + > > + Added the document for iavf driver live migration based on KVM vfio > > migration. Not sure about the importance of this note.