mbox series

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

Message ID 20230612200552.3450964-1-akozyrev@nvidia.com (mailing list archive)
Headers
Series net/mlx5: implement Flow update API |

Message

Alexander Kozyrev June 12, 2023, 8:05 p.m. UTC
  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(-)
  

Comments

Raslan Darawsheh June 19, 2023, 3:03 p.m. UTC | #1
Hi,

> -----Original Message-----
> From: Alexander Kozyrev <akozyrev@nvidia.com>
> Sent: Monday, June 12, 2023 11:06 PM
> To: dev@dpdk.org
> Cc: Raslan Darawsheh <rasland@nvidia.com>; Matan Azrad
> <matan@nvidia.com>; Slava Ovsiienko <viacheslavo@nvidia.com>; Ori Kam
> <orika@nvidia.com>; Erez Shitrit <erezsh@nvidia.com>
> Subject: [PATCH 0/4] net/mlx5: implement Flow update API
> 
> 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

Series applied to next-net-mlx,

Kindest regards,
Raslan Darawsheh