[v5,00/10] net/mlx5: support indirect actions list

Message ID 20231025102727.145493-1-getelson@nvidia.com (mailing list archive)
Headers
Series net/mlx5: support indirect actions list |

Message

Gregory Etelson Oct. 25, 2023, 10:27 a.m. UTC
  Add MLX5 PMD support for indirect actions list.

Erez Shitrit (1):
  net/mlx5/hws: allow destination into default miss FT

Gregory Etelson (4):
  net/mlx5: reformat HWS code for HWS mirror action
  net/mlx5: support HWS mirror action
  net/mlx5: reformat HWS code for indirect list actions
  net/mlx5: support indirect list METER_MARK action

Haifei Luo (1):
  net/mlx5/hws: support reformat for hws mirror

Hamdan Igbaria (3):
  net/mlx5/hws: add support for reformat DevX object
  net/mlx5/hws: support creating of dynamic forward table and FTE
  net/mlx5/hws: add mlx5dr DevX object struct to mlx5dr action

Shun Hao (1):
  net/mlx5/hws: add support for mirroring

 doc/guides/nics/features/mlx5.ini      |    1 +
 doc/guides/rel_notes/release_23_11.rst |    1 +
 drivers/common/mlx5/mlx5_prm.h         |   81 +-
 drivers/net/mlx5/hws/mlx5dr.h          |   34 +
 drivers/net/mlx5/hws/mlx5dr_action.c   |  210 +++-
 drivers/net/mlx5/hws/mlx5dr_action.h   |    8 +
 drivers/net/mlx5/hws/mlx5dr_cmd.c      |  143 ++-
 drivers/net/mlx5/hws/mlx5dr_cmd.h      |   49 +-
 drivers/net/mlx5/hws/mlx5dr_debug.c    |    1 +
 drivers/net/mlx5/hws/mlx5dr_internal.h |    5 +
 drivers/net/mlx5/hws/mlx5dr_send.c     |    5 -
 drivers/net/mlx5/hws/mlx5dr_table.c    |    8 +-
 drivers/net/mlx5/mlx5.c                |    1 +
 drivers/net/mlx5/mlx5.h                |    2 +
 drivers/net/mlx5/mlx5_flow.c           |  199 ++++
 drivers/net/mlx5/mlx5_flow.h           |  111 ++-
 drivers/net/mlx5/mlx5_flow_hw.c        | 1217 +++++++++++++++++++++---
 17 files changed, 1908 insertions(+), 168 deletions(-)