mbox series

[v3,0/5] jump to table index support in mlx5

Message ID 20241024154351.1743447-1-akozyrev@nvidia.com (mailing list archive)
Headers
Series jump to table index support in mlx5 |

Message

Alexander Kozyrev Oct. 24, 2024, 3:41 p.m. UTC
Support the new Flow API JUMP_TO_TABLE_INDEX action in mlx5.

Seried-acked-by: Dariusz Sosnowski <dsosnowski@nvidia.com>

Alexander Kozyrev (3):
  net/mlx5: create array ste matcher
  net/mlx5: add flow rule insertion by index with pattern
  net/mlx5: implement jump to table index action

Hamdan Igbaria (2):
  net/mlx5/hws: introduce new matcher type
  net/mlx5/hws: introduce jump to matcher action

 doc/guides/nics/features/mlx5.ini             |   1 +
 doc/guides/prog_guide/ethdev/flow_offload.rst |  24 +
 doc/guides/rel_notes/release_24_11.rst        |   3 +
 drivers/net/mlx5/hws/mlx5dr.h                 |  42 +-
 drivers/net/mlx5/hws/mlx5dr_action.c          |  87 +++-
 drivers/net/mlx5/hws/mlx5dr_action.h          |   3 +
 drivers/net/mlx5/hws/mlx5dr_debug.c           |  13 +-
 drivers/net/mlx5/hws/mlx5dr_matcher.c         |  58 ++-
 drivers/net/mlx5/hws/mlx5dr_matcher.h         |   6 +
 drivers/net/mlx5/hws/mlx5dr_rule.c            |   2 +-
 drivers/net/mlx5/hws/mlx5dr_table.c           |  61 ++-
 drivers/net/mlx5/hws/mlx5dr_table.h           |   8 +-
 drivers/net/mlx5/mlx5_flow.h                  |   8 +-
 drivers/net/mlx5/mlx5_flow_hw.c               | 435 ++++++++++--------
 14 files changed, 519 insertions(+), 232 deletions(-)