[PATCH 0/4] net/mlx5: implement Flow update API

Alexander Kozyrev akozyrev at nvidia.com
Mon Jun 12 22:05:48 CEST 2023


Add the implementation for the rte_flow_async_actions_update() API.
Construct the new actions and replace them for the Flow handle.
Old resources are freed during the rte_flow_pull() invocation.

Alexander Kozyrev (1):
  net/mlx5: implement Flow update API

Erez Shitrit (3):
  net/mlx5/hws: use the same function to check rule
  net/mlx5/hws: use union in the wqe-data struct
  net/mlx5/hws: support rule update after its creation

 drivers/net/mlx5/hws/mlx5dr.h      |  17 +++
 drivers/net/mlx5/hws/mlx5dr_rule.c | 123 +++++++++++++-----
 drivers/net/mlx5/hws/mlx5dr_send.c |   2 +-
 drivers/net/mlx5/mlx5.h            |   1 +
 drivers/net/mlx5/mlx5_flow.c       |  56 +++++++++
 drivers/net/mlx5/mlx5_flow.h       |  13 ++
 drivers/net/mlx5/mlx5_flow_hw.c    | 194 ++++++++++++++++++++++++++---
 7 files changed, 362 insertions(+), 44 deletions(-)

-- 
2.18.2



More information about the dev mailing list