[PATCH v4 00/13] support IPv6 push remove action
Raslan Darawsheh
rasland at nvidia.com
Thu Nov 2 14:44:25 CET 2023
Hi,
> -----Original Message-----
> From: Rongwei Liu <rongweil at nvidia.com>
> Sent: Wednesday, November 1, 2023 6:44 AM
> To: dev at dpdk.org; Matan Azrad <matan at nvidia.com>; Slava Ovsiienko
> <viacheslavo at nvidia.com>; Ori Kam <orika at nvidia.com>; Suanming Mou
> <suanmingm at nvidia.com>; NBU-Contact-Thomas Monjalon (EXTERNAL)
> <thomas at monjalon.net>
> Subject: [PATCH v4 00/13] support IPv6 push remove action
>
> Support IPv6 extension push/remove actions in MLX5 PMD.
> Routing extension is the only supported type.
>
> v4: add more dependancies.
> v3: rebase.
> v2: add reparse control and rebase.
>
> Alex Vesker (4):
> net/mlx5/hws: allow jump to TIR over FDB
> net/mlx5/hws: support dynamic re-parse
> net/mlx5/hws: dynamic re-parse for modify header
> net/mlx5/hws: fix incorrect re-parse on complex rules
>
> Hamdan Igbaria (2):
> net/mlx5/hws: support insert header action
> net/mlx5/hws: support remove header action
>
> Rongwei Liu (7):
> net/mlx5: sample the srv6 last segment
> net/mlx5/hws: fix potential wrong rte_errno value
> net/mlx5/hws: add IPv6 routing extension push remove actions
> net/mlx5/hws: add setter for IPv6 routing push remove
> net/mlx5: implement IPv6 routing push remove
> net/mlx5/hws: fix srv6 push compilation failure
> net/mlx5/hws: add stc reparse support for srv6 push pop
>
> doc/guides/nics/features/mlx5.ini | 2 +
> doc/guides/nics/mlx5.rst | 11 +
> doc/guides/rel_notes/release_23_11.rst | 2 +
> drivers/common/mlx5/mlx5_prm.h | 13 +-
> drivers/net/mlx5/hws/mlx5dr.h | 105 +++
> drivers/net/mlx5/hws/mlx5dr_action.c | 873
> +++++++++++++++++++++++--
> drivers/net/mlx5/hws/mlx5dr_action.h | 32 +-
> drivers/net/mlx5/hws/mlx5dr_cmd.c | 11 +-
> drivers/net/mlx5/hws/mlx5dr_cmd.h | 3 +
> drivers/net/mlx5/hws/mlx5dr_context.c | 15 +
> drivers/net/mlx5/hws/mlx5dr_context.h | 9 +-
> drivers/net/mlx5/hws/mlx5dr_debug.c | 4 +
> drivers/net/mlx5/hws/mlx5dr_internal.h | 1 +
> drivers/net/mlx5/hws/mlx5dr_matcher.c | 2 +
> drivers/net/mlx5/hws/mlx5dr_pat_arg.c | 41 +-
> drivers/net/mlx5/hws/mlx5dr_pat_arg.h | 2 +
> drivers/net/mlx5/mlx5.c | 41 +-
> drivers/net/mlx5/mlx5.h | 7 +
> drivers/net/mlx5/mlx5_flow.h | 65 +-
> drivers/net/mlx5/mlx5_flow_hw.c | 283 +++++++-
> 20 files changed, 1438 insertions(+), 84 deletions(-)
>
> --
> 2.27.0
squashed some commits to their fixes,
removed irrelevant content from commit logs,
1aligned all commits to use push/pop instead of push remove.
Series applied to next-net-mlx,
Kindest regards,
Raslan Darawsheh
More information about the dev
mailing list