[PATCH v2 0/6] support IPv6 extension push remove
Rongwei Liu
rongweil at nvidia.com
Tue Oct 31 10:42:38 CET 2023
Support IPv6 extension push/remove in MLX5 PMD.
Routing extension is the only supported type.
v2: add reparse control and rebase.
Rongwei Liu (6):
net/mlx5: sample the srv6 last segment
net/mlx5/hws: fix potential wrong 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: 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 | 1 +
drivers/net/mlx5/hws/mlx5dr.h | 29 ++
drivers/net/mlx5/hws/mlx5dr_action.c | 621 ++++++++++++++++++++++++-
drivers/net/mlx5/hws/mlx5dr_action.h | 17 +-
drivers/net/mlx5/hws/mlx5dr_debug.c | 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 | 282 ++++++++++-
12 files changed, 1033 insertions(+), 47 deletions(-)
--
2.27.0
More information about the dev
mailing list