mbox series

[v3,0/5] Add support for live migration and cleanup MCDI headers

Message ID 20220714134804.60495-1-asaini@xilinx.com (mailing list archive)
Headers show
Series Add support for live migration and cleanup MCDI headers | expand

Message

abhimanyu.saini@xilinx.com July 14, 2022, 1:47 p.m. UTC
From: Abhimanyu Saini <absaini@amd.com>

In SW assisted live migration, vDPA driver will stop all virtqueues
and setup up SW vrings to relay the communication between the
virtio driver and the vDPA device using an event driven relay thread
This will allow vDPA driver to help on guest dirty page logging for
live migration.

Abhimanyu Saini (5):
  common/sfc_efx/base: remove VQ index check during VQ start
  common/sfc_efx/base: update MCDI headers
  common/sfc_efx/base: use the updated definitions of cidx/pidx
  vdpa/sfc: enable support for multi-queue
  vdpa/sfc: Add support for SW assisted live migration

 drivers/common/sfc_efx/base/efx.h           |  12 +-
 drivers/common/sfc_efx/base/efx_regs_mcdi.h |  36 +-
 drivers/common/sfc_efx/base/rhead_virtio.c  |  28 +-
 drivers/vdpa/sfc/sfc_vdpa.h                 |   1 +
 drivers/vdpa/sfc/sfc_vdpa_hw.c              |   2 +
 drivers/vdpa/sfc/sfc_vdpa_ops.c             | 345 ++++++++++++++++++--
 drivers/vdpa/sfc/sfc_vdpa_ops.h             |  17 +-
 7 files changed, 378 insertions(+), 63 deletions(-)

Comments

Andrew Rybchenko Oct. 4, 2022, 3:31 p.m. UTC | #1
On 7/14/22 16:47, abhimanyu.saini@xilinx.com wrote:
> From: Abhimanyu Saini <absaini@amd.com>
> 
> In SW assisted live migration, vDPA driver will stop all virtqueues
> and setup up SW vrings to relay the communication between the
> virtio driver and the vDPA device using an event driven relay thread
> This will allow vDPA driver to help on guest dirty page logging for
> live migration.
> 
> Abhimanyu Saini (5):
>    common/sfc_efx/base: remove VQ index check during VQ start
>    common/sfc_efx/base: update MCDI headers
>    common/sfc_efx/base: use the updated definitions of cidx/pidx
>    vdpa/sfc: enable support for multi-queue
>    vdpa/sfc: Add support for SW assisted live migration
> 
>   drivers/common/sfc_efx/base/efx.h           |  12 +-
>   drivers/common/sfc_efx/base/efx_regs_mcdi.h |  36 +-
>   drivers/common/sfc_efx/base/rhead_virtio.c  |  28 +-
>   drivers/vdpa/sfc/sfc_vdpa.h                 |   1 +
>   drivers/vdpa/sfc/sfc_vdpa_hw.c              |   2 +
>   drivers/vdpa/sfc/sfc_vdpa_ops.c             | 345 ++++++++++++++++++--
>   drivers/vdpa/sfc/sfc_vdpa_ops.h             |  17 +-
>   7 files changed, 378 insertions(+), 63 deletions(-)
> 

Patch 4/5 requires review notes processing.

Applied without the 4/5 patch to dpdk-next-net/main, thanks.