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