+ Akhil Regards, Asaf Penso
>-----Original Message----- >From: dev <dev-boun...@dpdk.org> On Behalf Of Matan Azrad >Sent: Monday, January 11, 2021 3:59 PM >To: dev@dpdk.org >Cc: NBU-Contact-Thomas Monjalon <tho...@monjalon.net>; Ashish Gupta ><ashish.gu...@marvell.com>; Fiona Trahe <fiona.tr...@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