On Tue, 24 Jan 2023 16:49:52 +0200 Yishai Hadas <yishaih@xxxxxxxxxx> wrote: > This series includes few improvements for mlx5 driver in the migration > area as of below. > > The first patch adds an early checking whether the VF was configured to > support migration and report this capability accordingly. > > This is a complementary patch for the series [1] that was accepted in > the previous kernel cycle in the devlink/mlx5_core area which requires a > specific setting for a VF to be migratable capable. > > The other two patches improve the PRE_COPY flow in both the source and > the target to prepare ahead the stuff (i.e. data buffers, MKEY) that is > needed upon STOP_COPY and as such reduce the migration downtime. > > [1] https://www.spinics.net/lists/netdev/msg867066.html > > Yishai > > Shay Drory (1): > vfio/mlx5: Check whether VF is migratable > > Yishai Hadas (2): > vfio/mlx5: Improve the source side flow upon pre_copy > vfio/mlx5: Improve the target side flow to reduce downtime > > drivers/vfio/pci/mlx5/cmd.c | 58 +++++++-- > drivers/vfio/pci/mlx5/cmd.h | 28 +++- > drivers/vfio/pci/mlx5/main.c | 244 ++++++++++++++++++++++++++++++----- > 3 files changed, 284 insertions(+), 46 deletions(-) > Applied to vfio next branch for v6.3. Thanks, Alex