[0/5] add eCPRI support in mlx5 driver
mbox series

Message ID 1594219387-240274-1-git-send-email-bingz@mellanox.com
Headers show
Series
  • add eCPRI support in mlx5 driver
Related show

Message

Bing Zhao July 8, 2020, 2:43 p.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.

Depends-on: series-10860 ("rte_flow: introduce eCPRI item for rte_flow")

Bing Zhao (4):
  net/mlx5: add flow validation of eCPRI header
  net/mlx5: add flow translation of eCPRI header
  net/mlx5: add flex parser devx structures
  net/mlx5: create and destroy eCPRI flex parser

Netanel Gonen (1):
  net/mlx5: adding Devx command for flex parsers

 drivers/common/mlx5/mlx5_devx_cmds.c            | 168 +++++++++++++++++++++++-
 drivers/common/mlx5/mlx5_devx_cmds.h            |  52 ++++++++
 drivers/common/mlx5/mlx5_prm.h                  |  99 +++++++++++++-
 drivers/common/mlx5/rte_common_mlx5_version.map |   2 +
 drivers/net/mlx5/mlx5.c                         |  76 +++++++++++
 drivers/net/mlx5/mlx5.h                         |  19 +++
 drivers/net/mlx5/mlx5_flow.c                    | 106 ++++++++++++++-
 drivers/net/mlx5/mlx5_flow.h                    |   9 ++
 drivers/net/mlx5/mlx5_flow_dv.c                 | 125 ++++++++++++++++++
 9 files changed, 647 insertions(+), 9 deletions(-)