[v1,0/5] Support IPv6 routing extension push remove action

Message ID 20230928023341.1239731-1-rongweil@nvidia.com (mailing list archive)
Headers
Series Support IPv6 routing extension push remove action |

Message

Rongwei Liu Sept. 28, 2023, 2:33 a.m. UTC
  Add PMD implementation to support IPv6 routing extension push/remove
action.

Rongwei Liu (5):
  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

 doc/guides/nics/features/default.ini |   2 +
 doc/guides/nics/features/mlx5.ini    |   2 +
 doc/guides/nics/mlx5.rst             |  11 +-
 drivers/common/mlx5/mlx5_prm.h       |   1 +
 drivers/net/mlx5/hws/mlx5dr.h        |  29 ++
 drivers/net/mlx5/hws/mlx5dr_action.c | 534 ++++++++++++++++++++++++++-
 drivers/net/mlx5/hws/mlx5dr_action.h |  10 +-
 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         |  55 ++-
 drivers/net/mlx5/mlx5_flow_hw.c      | 283 +++++++++++++-
 12 files changed, 951 insertions(+), 26 deletions(-)