[PATCH vfio 0/3] Few improvements in the migration area of mlx5 driver

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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(-)

-- 
2.18.1




[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux