[dpdk-dev] [PATCH 00/17] conntrack support in mlx5 PMD

Bing Zhao bingz at nvidia.com
Tue Apr 27 17:37:54 CEST 2021


This patch set adds the connection tracking offload support in the
mlx5 driver.

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 for 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: reduce the reference count of CT
  net/mlx5: add support of CT between two ports

 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               |  72 +++++
 drivers/net/mlx5/mlx5_flow.c          |  44 ++-
 drivers/net/mlx5/mlx5_flow.h          |  99 +++++-
 drivers/net/mlx5/mlx5_flow_aso.c      | 586 ++++++++++++++++++++++++++++++++++
 drivers/net/mlx5/mlx5_flow_dv.c       | 571 ++++++++++++++++++++++++++++++++-
 12 files changed, 1623 insertions(+), 3 deletions(-)

-- 
2.5.5



More information about the dev mailing list