[dpdk-dev] [PATCH 00/10] add mlx5 compress PMD
Asaf Penso
asafp at nvidia.com
Tue Jan 12 14:08:48 CET 2021
+ Akhil
Regards,
Asaf Penso
>-----Original Message-----
>From: dev <dev-bounces at dpdk.org> On Behalf Of Matan Azrad
>Sent: Monday, January 11, 2021 3:59 PM
>To: dev at dpdk.org
>Cc: NBU-Contact-Thomas Monjalon <thomas at monjalon.net>; Ashish Gupta
><ashish.gupta at marvell.com>; Fiona Trahe <fiona.trahe at intel.com>
>Subject: [dpdk-dev] [PATCH 00/10] add mlx5 compress PMD
>
>Add a new compress PMD for Mellanox devices.
>
>The MLX5 compress driver library provides support for Mellanox BlueField 2
>families of 25/50/100/200 Gb/s adapters.
>
>Using the BlueField 2 device, the compress class operations can be run in
>parallel to the net, vdpa, and regex class operations.
>
>This driver is depending on rdma-core like the other mlx5 PMDs, also it is going
>to use mlx5 DevX to create HW objects directly by the FW.
>
>Add the probing functions, PCI bus connectivity, HW capabilities checks and
>some basic objects preparations.
>
>Documentations are not ready yet, will send later.
>
>Matan Azrad (10):
> common/mlx5: add DevX attributes for compress
> drivers: introduce mlx5 compress PMD
> compress/mlx5: support basic control operations
> common/mlx5: add compress primitives
> compress/mlx5: support queue pair operations
> compress/mlx5: add transformation operations
> compress/mlx5: add memory region management
> compress/mlx5: add data-path functions
> compress/mlx5: add statistics operations
> compress/mlx5: add the supported capabilities
>
> MAINTAINERS | 4 +
> drivers/common/mlx5/mlx5_common.h | 1 +
> drivers/common/mlx5/mlx5_common_pci.c | 7 +
> drivers/common/mlx5/mlx5_common_pci.h | 36 +-
> drivers/common/mlx5/mlx5_devx_cmds.c | 10 +
> drivers/common/mlx5/mlx5_devx_cmds.h | 7 +
> drivers/common/mlx5/mlx5_prm.h | 59 +-
> drivers/compress/meson.build | 2 +-
> drivers/compress/mlx5/meson.build | 26 +
> drivers/compress/mlx5/mlx5_compress.c | 863
>++++++++++++++++++++++++++++
> drivers/compress/mlx5/mlx5_compress_utils.h | 20 +
> drivers/compress/mlx5/version.map | 3 +
> 12 files changed, 1015 insertions(+), 23 deletions(-) create mode 100644
>drivers/compress/mlx5/meson.build create mode 100644
>drivers/compress/mlx5/mlx5_compress.c
> create mode 100644 drivers/compress/mlx5/mlx5_compress_utils.h
> create mode 100644 drivers/compress/mlx5/version.map
>
>--
>1.8.3.1
More information about the dev
mailing list