mbox series

[v4,0/7] add eCPRI support in mlx5 driver

Message ID 1594969911-105341-1-git-send-email-bingz@mellanox.com (mailing list archive)
Headers
Series add eCPRI support in mlx5 driver |

Message

Bing Zhao July 17, 2020, 7:11 a.m. UTC
  This patch set is to add the eCPRI support of flow rules in mlx5 PMD
driver. Right now, only eCPRI over Ethernet layer (including VLAN)
is supported. eCPRI over UDP will be supported in the future. If the
flow rule to be inserted is not supported, PMD driver will return
error to indicate the reason of the failure.

v2: listed as below
    1. added document updates
    2. add NIC / FW capacity check
    3. fix mask of type in common header check and code cleanup
v3: fix the wrong member name in the private structure
v4: rebased and resolve conflict

Bing Zhao (7):
  net/mlx5: add flow validation of eCPRI header
  net/mlx5: add flow translation of eCPRI header
  common/mlx5: add flex parser DevX structures
  common/mlx5: adding DevX command for flex parsers
  net/mlx5: create and destroy eCPRI flex parser
  net/mlx5: add eCPRI flex parser capacity check
  doc: update release notes and guides for eCPRI

 doc/guides/nics/mlx5.rst                        |   5 +
 doc/guides/rel_notes/release_20_08.rst          |   1 +
 drivers/common/mlx5/mlx5_devx_cmds.c            | 170 +++++++++++++++++++++++-
 drivers/common/mlx5/mlx5_devx_cmds.h            |  52 ++++++++
 drivers/common/mlx5/mlx5_prm.h                  | 115 +++++++++++++++-
 drivers/common/mlx5/rte_common_mlx5_version.map |   2 +
 drivers/net/mlx5/mlx5.c                         | 107 +++++++++++++++
 drivers/net/mlx5/mlx5.h                         |  19 +++
 drivers/net/mlx5/mlx5_flow.c                    | 107 ++++++++++++++-
 drivers/net/mlx5/mlx5_flow.h                    |   9 ++
 drivers/net/mlx5/mlx5_flow_dv.c                 | 126 ++++++++++++++++++
 11 files changed, 704 insertions(+), 9 deletions(-)
  

Comments

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

> -----Original Message-----
> From: Bing Zhao <bingz@mellanox.com>
> Sent: Friday, July 17, 2020 10:12 AM
> To: Ori Kam <orika@mellanox.com>; Slava Ovsiienko
> <viacheslavo@mellanox.com>
> Cc: Raslan Darawsheh <rasland@mellanox.com>; Matan Azrad
> <matan@mellanox.com>; dev@dpdk.org; Netanel Gonen
> <netanelg@mellanox.com>
> Subject: [PATCH v4 0/7] add eCPRI support in mlx5 driver
> 
> This patch set is to add the eCPRI support of flow rules in mlx5 PMD
> driver. Right now, only eCPRI over Ethernet layer (including VLAN)
> is supported. eCPRI over UDP will be supported in the future. If the
> flow rule to be inserted is not supported, PMD driver will return
> error to indicate the reason of the failure.
> 
> v2: listed as below
>     1. added document updates
>     2. add NIC / FW capacity check
>     3. fix mask of type in common header check and code cleanup
> v3: fix the wrong member name in the private structure
> v4: rebased and resolve conflict
> 
> Bing Zhao (7):
>   net/mlx5: add flow validation of eCPRI header
>   net/mlx5: add flow translation of eCPRI header
>   common/mlx5: add flex parser DevX structures
>   common/mlx5: adding DevX command for flex parsers
>   net/mlx5: create and destroy eCPRI flex parser
>   net/mlx5: add eCPRI flex parser capacity check
>   doc: update release notes and guides for eCPRI
> 
>  doc/guides/nics/mlx5.rst                        |   5 +
>  doc/guides/rel_notes/release_20_08.rst          |   1 +
>  drivers/common/mlx5/mlx5_devx_cmds.c            | 170
> +++++++++++++++++++++++-
>  drivers/common/mlx5/mlx5_devx_cmds.h            |  52 ++++++++
>  drivers/common/mlx5/mlx5_prm.h                  | 115 +++++++++++++++-
>  drivers/common/mlx5/rte_common_mlx5_version.map |   2 +
>  drivers/net/mlx5/mlx5.c                         | 107 +++++++++++++++
>  drivers/net/mlx5/mlx5.h                         |  19 +++
>  drivers/net/mlx5/mlx5_flow.c                    | 107 ++++++++++++++-
>  drivers/net/mlx5/mlx5_flow.h                    |   9 ++
>  drivers/net/mlx5/mlx5_flow_dv.c                 | 126 ++++++++++++++++++
>  11 files changed, 704 insertions(+), 9 deletions(-)
> 
> --
> 1.8.3.1

Series applied to next-net-mlx,

Kindest regards,
Raslan Darawsheh