Skip to content

net/mlx5: support indirect actions list

Gregory Etelson dpdk-dev 7 versions – In review

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v7 Latest10 patches 1 replyIn review
  2. v610 patches 0 repliesSuperseded
  3. v510 patches 0 repliesSuperseded
Earlier versions · 4
VersionPostedPatchesRepliesStatus
v410 patches0 repliesSuperseded
v316 patches0 repliesSuperseded
v216 patches1 replySuperseded
v10 of 3 patches0 repliesSuperseded

Patches in v7 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/10net/mlx5/hws: add support for reformat DevX objectdrivers/common/mlx5/mlx5_prm.h drivers/net/mlx5/hws/mlx5dr_cmd.c drivers/net/mlx5/hws/mlx5dr_cmd.h +2 more+115 -50 replies
2/10net/mlx5/hws: support creating of dynamic forward table and FTEdrivers/common/mlx5/mlx5_prm.h drivers/net/mlx5/hws/mlx5dr_cmd.c drivers/net/mlx5/hws/mlx5dr_cmd.h+36 -00 replies
3/10net/mlx5/hws: add mlx5dr DevX object struct to mlx5dr actiondrivers/net/mlx5/hws/mlx5dr_action.c drivers/net/mlx5/hws/mlx5dr_action.h drivers/net/mlx5/hws/mlx5dr_table.c+7 -10 replies
4/10net/mlx5/hws: add support for mirroringdrivers/common/mlx5/mlx5_prm.h drivers/net/mlx5/hws/mlx5dr.h drivers/net/mlx5/hws/mlx5dr_action.c +5 more+262 -210 replies
5/10net/mlx5/hws: allow destination into default miss FTdrivers/net/mlx5/hws/mlx5dr_action.c+11 -00 replies
6/10net/mlx5/hws: support reformat for hws mirrordrivers/common/mlx5/mlx5_prm.h drivers/net/mlx5/hws/mlx5dr_action.c drivers/net/mlx5/hws/mlx5dr_action.h +2 more+94 -20 replies
7/10net/mlx5: reformat HWS code for HWS mirror actiondrivers/net/mlx5/mlx5_flow_hw.c+39 -310 replies
8/10net/mlx5: support HWS mirror actiondoc/guides/nics/features/mlx5.ini doc/guides/rel_notes/release_23_11.rst drivers/net/mlx5/mlx5.c +4 more+819 -50 replies
9/10net/mlx5: reformat HWS code for indirect list actionsdrivers/net/mlx5/mlx5_flow.h drivers/net/mlx5/mlx5_flow_hw.c+131 -1080 replies
10/10net/mlx5: support indirect list METER_MARK actiondrivers/net/mlx5/mlx5_flow.c drivers/net/mlx5/mlx5_flow.h drivers/net/mlx5/mlx5_flow_hw.c+484 -850 replies

Reviews trailers per patch

All 10 patches have a Reviewed-by or Acked-by.

PatchSuanming MouAlex Vesker
1/10A-b
2/10A-b
3/10A-b
4/10A-b A-b
5/10A-b
6/10A-b
7/10A-b
8/10A-b
9/10A-b
10/10A-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v7 thread

Cover letter [PATCH v7 00/10] net/mlx5: support indirect actions list

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(-)
Signature · 8 lines
v3: Add ACK to patches in the series.
v4: Squash reformat patches.
v5: Update release notes.
    Fix code style.
v6: Fix code style.  
v7: Fix incremental compilation failure.  
--
2.39.2