Thread (41 messages) flat view 41 messages, 5 authors, 2021-01-27

Re: [dpdk-dev] [PATCH 00/10] add mlx5 compress PMD

From: Asaf Penso <hidden>
Date: 2021-01-12 13:09:10

+ Akhil

Regards,
Asaf Penso
-----Original Message-----
From: dev <redacted> On Behalf Of Matan Azrad
Sent: Monday, January 11, 2021 3:59 PM
To: dev@dpdk.org
Cc: NBU-Contact-Thomas Monjalon <redacted>; Ashish Gupta
[off-list ref]; Fiona Trahe [off-list ref]
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
  
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help