On 1/29/20 11:08 AM, Matan Azrad wrote:
> v2:
> - Reorder patches for 2 serieses - this is the seccond part of the previous
> series splitting.
> - Fix spelling and per patch complition issues.
> - moved to use claim_zero instead of pure asserts.
>
> Matan Azrad (13):
> drivers: introduce mlx5 vDPA driver
> vdpa/mlx5: support queues number operation
> vdpa/mlx5: support features get operations
> vdpa/mlx5: prepare memory regions
> vdpa/mlx5: prepare HW queues
> vdpa/mlx5: prepare virtio queues
> vdpa/mlx5: support stateless offloads
> vdpa/mlx5: add basic steering configurations
> vdpa/mlx5: support queue state operation
> vdpa/mlx5: map doorbell
> vdpa/mlx5: support live migration
> vdpa/mlx5: support close and config operations
> vdpa/mlx5: disable ROCE
>
> MAINTAINERS | 7 +
> config/common_base | 5 +
> doc/guides/rel_notes/release_20_02.rst | 5 +
> doc/guides/vdpadevs/features/mlx5.ini | 27 ++
> doc/guides/vdpadevs/index.rst | 1 +
> doc/guides/vdpadevs/mlx5.rst | 111 +++++
> drivers/common/Makefile | 2 +-
> drivers/common/mlx5/Makefile | 17 +-
> drivers/common/mlx5/mlx5_prm.h | 4 +
> drivers/meson.build | 8 +-
> drivers/vdpa/Makefile | 2 +
> drivers/vdpa/meson.build | 3 +-
> drivers/vdpa/mlx5/Makefile | 43 ++
> drivers/vdpa/mlx5/meson.build | 34 ++
> drivers/vdpa/mlx5/mlx5_vdpa.c | 563
> ++++++++++++++++++++++++
> drivers/vdpa/mlx5/mlx5_vdpa.h | 303 +++++++++++++
> drivers/vdpa/mlx5/mlx5_vdpa_event.c | 399 +++++++++++++++++
> drivers/vdpa/mlx5/mlx5_vdpa_lm.c | 130 ++++++
> drivers/vdpa/mlx5/mlx5_vdpa_mem.c | 346 +++++++++++++++
> drivers/vdpa/mlx5/mlx5_vdpa_steer.c | 283 ++++++++++++
> drivers/vdpa/mlx5/mlx5_vdpa_utils.h | 20 +
> drivers/vdpa/mlx5/mlx5_vdpa_virtq.c | 388 ++++++++++++++++
> drivers/vdpa/mlx5/rte_pmd_mlx5_vdpa_version.map | 3 +
> mk/rte.app.mk | 15 +-
> 24 files changed, 2702 insertions(+), 17 deletions(-)
> create mode 100644 doc/guides/vdpadevs/features/mlx5.ini
> create mode 100644 doc/guides/vdpadevs/mlx5.rst
> create mode 100644 drivers/vdpa/mlx5/Makefile
> create mode 100644 drivers/vdpa/mlx5/meson.build
> create mode 100644 drivers/vdpa/mlx5/mlx5_vdpa.c
> create mode 100644 drivers/vdpa/mlx5/mlx5_vdpa.h
> create mode 100644 drivers/vdpa/mlx5/mlx5_vdpa_event.c
> create mode 100644 drivers/vdpa/mlx5/mlx5_vdpa_lm.c
> create mode 100644 drivers/vdpa/mlx5/mlx5_vdpa_mem.c
> create mode 100644 drivers/vdpa/mlx5/mlx5_vdpa_steer.c
> create mode 100644 drivers/vdpa/mlx5/mlx5_vdpa_utils.h
> create mode 100644 drivers/vdpa/mlx5/mlx5_vdpa_virtq.c
> create mode 100644 drivers/vdpa/mlx5/rte_pmd_mlx5_vdpa_version.map
>
Applied to dpdk-next-virtio.
Thanks,
Maxime