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