On 2/3/20 2:24 PM, Maxime Coquelin wrote:
>
>
> 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 Matan for notifying me I didn't replied to the right version of
the series.
I properly applied version 3.
Maxime