mbox series

[0/6] net/mlx5: refactor flow infrastructure

Message ID cover.1593352527.git.dekelp@mellanox.com (mailing list archive)
Headers show
Series net/mlx5: refactor flow infrastructure | expand

Message

Dekel Peled June 28, 2020, 2:06 p.m. UTC
As part of the effort to support DPDK on different OS,
this series adds OS abstraction for flow infrastructures.
The changes include renaming using generic terms, as well as
OS specific functions for flow related operations and utilities.

Series-acked-by: Matan Azrad <matan@mellanox.com>

Dekel Peled (6):
  net/mlx5: rename IB flow to generic name DRV flow
  net/mlx5: rename Verbs action to generic name
  net/mlx5: add OS specific flow related utilities
  net/mlx5: add OS specific flow type selection
  net/mlx5: add OS specific flow create and destroy
  net/mlx5: add OS specific flow actions operations

 drivers/net/mlx5/linux/mlx5_flow_os.h | 368 ++++++++++++++++++++++++++++++++++
 drivers/net/mlx5/mlx5_flow.c          |  10 +-
 drivers/net/mlx5/mlx5_flow.h          |  18 +-
 drivers/net/mlx5/mlx5_flow_dv.c       | 250 ++++++++++++-----------
 drivers/net/mlx5/mlx5_flow_verbs.c    |  12 +-
 5 files changed, 520 insertions(+), 138 deletions(-)
 create mode 100644 drivers/net/mlx5/linux/mlx5_flow_os.h

Comments

Raslan Darawsheh July 1, 2020, 1:12 p.m. UTC | #1
Hi,

> -----Original Message-----
> From: Dekel Peled <dekelp@mellanox.com>
> Sent: Sunday, June 28, 2020 5:07 PM
> To: Matan Azrad <matan@mellanox.com>; Slava Ovsiienko
> <viacheslavo@mellanox.com>; Raslan Darawsheh <rasland@mellanox.com>
> Cc: dev@dpdk.org
> Subject: [PATCH 0/6] net/mlx5: refactor flow infrastructure
> 
> As part of the effort to support DPDK on different OS,
> this series adds OS abstraction for flow infrastructures.
> The changes include renaming using generic terms, as well as
> OS specific functions for flow related operations and utilities.
> 
> Series-acked-by: Matan Azrad <matan@mellanox.com>
> 
> Dekel Peled (6):
>   net/mlx5: rename IB flow to generic name DRV flow
>   net/mlx5: rename Verbs action to generic name
>   net/mlx5: add OS specific flow related utilities
>   net/mlx5: add OS specific flow type selection
>   net/mlx5: add OS specific flow create and destroy
>   net/mlx5: add OS specific flow actions operations
> 
>  drivers/net/mlx5/linux/mlx5_flow_os.h | 368
> ++++++++++++++++++++++++++++++++++
>  drivers/net/mlx5/mlx5_flow.c          |  10 +-
>  drivers/net/mlx5/mlx5_flow.h          |  18 +-
>  drivers/net/mlx5/mlx5_flow_dv.c       | 250 ++++++++++++-----------
>  drivers/net/mlx5/mlx5_flow_verbs.c    |  12 +-
>  5 files changed, 520 insertions(+), 138 deletions(-)
>  create mode 100644 drivers/net/mlx5/linux/mlx5_flow_os.h
> 
> --
> 1.8.3.1


Series applied to next-net-mlx,

Kindest regards,
Raslan Darawsheh