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

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

Message

Gregory Etelson Oct. 26, 2023, 7:12 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(-)
  

Comments

Raslan Darawsheh Oct. 29, 2023, 7:53 a.m. UTC | #1
Hi,

> -----Original Message-----
> From: Gregory Etelson <getelson@nvidia.com>
> Sent: Thursday, October 26, 2023 10:12 AM
> To: dev@dpdk.org
> Cc: Gregory Etelson <getelson@nvidia.com>; Maayan Kashani
> <mkashani@nvidia.com>; Raslan Darawsheh <rasland@nvidia.com>
> Subject: [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(-)
> 
> --
> 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

Series applied to next-net-mlx,

Kindest regards,
Raslan Darawsheh