net/mlx5: add flex item support
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v2 Latest9 patches 2 repliesIn review
- v19 patches 0 repliesSuperseded
Patches in v2 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/9 | common/mlx5: refactor HCA attributes querydrivers/ | +73 | 0 replies | |
| 2/9 | common/mlx5: extend flex parser capabilitiesdrivers/ drivers/ drivers/ | +168 | 0 replies | |
| 3/9 | common/mlx5: fix flex parser DevX creation routinedrivers/ | +7 | 0 replies | |
| 4/9 | net/mlx5: update eCPRI flex parser structuresdrivers/ drivers/ drivers/ | +7 | 0 replies | |
| 5/9 | net/mlx5: add flex item APIdrivers/ drivers/ drivers/ +5 more | +286 | 0 replies | |
| 6/9 | net/mlx5: add flex parser DevX object managementdrivers/ drivers/ drivers/ +1 more | +154 | 0 replies | |
| 7/9 | net/mlx5: translate flex item configurationdrivers/ drivers/ | +858 | 0 replies | |
| 8/9 | net/mlx5: translate flex item pattern into matcherdrivers/ drivers/ | +231 | 0 replies | |
| 9/9 | net/mlx5: handle flex item in flowsdrivers/ drivers/ | +132 | 0 replies |
Reviews trailers per patch
4 of 9 patches have a Reviewed-by or Acked-by.
| Patch | Viacheslav Ovsiienko |
|---|---|
| 1/9 | |
| 2/9 | R-b |
| 3/9 | R-b |
| 4/9 | |
| 5/9 | |
| 6/9 | R-b |
| 7/9 | |
| 8/9 | |
| 9/9 | R-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
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