[dpdk-dev] [PATCH v3 00/17] conntrack support in mlx5 PMD
Bing Zhao
bingz at nvidia.com
Wed May 5 08:40:47 CEST 2021
This patch set adds the connection tracking offload support in the
mlx5 driver, as well as the documents update.
---
v2: code bug fixes, commits clean up and doc update.
v3: fix error input pointer for CT MR registering
---
Acked-by: Viacheslav Ovsiienko <viacheslavo at nvidia.com>
Bing Zhao (17):
common/mlx5: add connection tracking object definition
common/mlx5: add CT offload capability checking
net/mlx5: use meter color reg for CT
net/mlx5: initialization of CT management
common/mlx5: add Dexv CT objects creation
net/mlx5: add modify support for CT
net/mlx5: add actions creating for CT
net/mlx5: close CT management structure
net/mlx5: add ASO CT query implementation
net/mlx5: add ASO CT destroy handling
net/mlx5: add translation of CT action
net/mlx5: add translation of CT item
net/mlx5: add CT context update
net/mlx5: validation of CT action
net/mlx5: validation of CT item
net/mlx5: add support of CT between two ports
doc: update mlx5 support for conntrack
doc/guides/nics/features/default.ini | 1 +
doc/guides/nics/features/mlx5.ini | 1 +
doc/guides/nics/mlx5.rst | 14 +
doc/guides/rel_notes/release_21_05.rst | 2 +
drivers/common/mlx5/linux/meson.build | 2 +
drivers/common/mlx5/mlx5_devx_cmds.c | 53 +++
drivers/common/mlx5/mlx5_devx_cmds.h | 5 +
drivers/common/mlx5/mlx5_prm.h | 88 ++++
drivers/common/mlx5/version.map | 1 +
drivers/net/mlx5/linux/mlx5_os.c | 13 +
drivers/net/mlx5/mlx5.c | 92 ++++
drivers/net/mlx5/mlx5.h | 76 ++++
drivers/net/mlx5/mlx5_flow.c | 44 +-
drivers/net/mlx5/mlx5_flow.h | 101 ++++-
drivers/net/mlx5/mlx5_flow_aso.c | 592 ++++++++++++++++++++++++
drivers/net/mlx5/mlx5_flow_dv.c | 601 ++++++++++++++++++++++++-
16 files changed, 1683 insertions(+), 3 deletions(-)
--
2.27.0
More information about the dev
mailing list