Skip to content

net/mlx5: add flex item support

Gregory Etelson dpdk-dev 2 versions – In review

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v2 Latest9 patches 2 repliesIn review
  2. v19 patches 0 repliesSuperseded

Patches in v2 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/9common/mlx5: refactor HCA attributes querydrivers/common/mlx5/mlx5_devx_cmds.c+73 -1000 replies
2/9common/mlx5: extend flex parser capabilitiesdrivers/common/mlx5/mlx5_devx_cmds.c drivers/common/mlx5/mlx5_devx_cmds.h drivers/common/mlx5/mlx5_prm.h+168 -40 replies
3/9common/mlx5: fix flex parser DevX creation routinedrivers/common/mlx5/mlx5_devx_cmds.c+7 -20 replies
4/9net/mlx5: update eCPRI flex parser structuresdrivers/net/mlx5/mlx5.c drivers/net/mlx5/mlx5.h drivers/net/mlx5/mlx5_flow_dv.c+7 -160 replies
5/9net/mlx5: add flex item APIdrivers/net/mlx5/linux/mlx5_os.c drivers/net/mlx5/meson.build drivers/net/mlx5/mlx5.c +5 more+286 -40 replies
6/9net/mlx5: add flex parser DevX object managementdrivers/net/mlx5/linux/mlx5_os.c drivers/net/mlx5/mlx5.c drivers/net/mlx5/mlx5.h +1 more+154 -10 replies
7/9net/mlx5: translate flex item configurationdrivers/net/mlx5/mlx5.h drivers/net/mlx5/mlx5_flow_flex.c+858 -10 replies
8/9net/mlx5: translate flex item pattern into matcherdrivers/net/mlx5/mlx5.h drivers/net/mlx5/mlx5_flow_flex.c+231 -00 replies
9/9net/mlx5: handle flex item in flowsdrivers/net/mlx5/mlx5_flow.h drivers/net/mlx5/mlx5_flow_dv.c+132 -10 replies

Reviews trailers per patch

4 of 9 patches have a Reviewed-by or Acked-by.

PatchViacheslav Ovsiienko
1/9
2/9R-b
3/9R-b
4/9
5/9
6/9R-b
7/9
8/9
9/9R-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v2 thread

Cover letter [dpdk-dev] [PATCH v2 0/9] net/mlx5: add flex item support

Gregory Etelson (4):
common/mlx5: extend flex parser capabilities common/mlx5: fix flex parser DevX creation routine net/mlx5: add flex parser DevX object management net/mlx5: handle flex item in flows

Viacheslav Ovsiienko (5):
common/mlx5: refactor HCA attributes query net/mlx5: update eCPRI flex parser structures net/mlx5: add flex item API
net/mlx5: translate flex item configuration net/mlx5: translate flex item pattern into matcher

 drivers/common/mlx5/mlx5_devx_cmds.c |  239 +++--
 drivers/common/mlx5/mlx5_devx_cmds.h |   65 +-
 drivers/common/mlx5/mlx5_prm.h       |   50 +-
 drivers/net/mlx5/linux/mlx5_os.c     |   14 +
 drivers/net/mlx5/meson.build         |    1 +
 drivers/net/mlx5/mlx5.c              |   15 +-
 drivers/net/mlx5/mlx5.h              |   79 +-
 drivers/net/mlx5/mlx5_flow.c         |   49 +
 drivers/net/mlx5/mlx5_flow.h         |   27 +-
 drivers/net/mlx5/mlx5_flow_dv.c      |  127 ++-
 drivers/net/mlx5/mlx5_flow_flex.c    | 1373 ++++++++++++++++++++++++++
 11 files changed, 1913 insertions(+), 126 deletions(-)
 create mode 100644 drivers/net/mlx5/mlx5_flow_flex.c
Signature · 3 lines
v2: rebase to updated master-net-mlx.
--
2.33.1