net/mlx5: support flow API
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v5 Latest6 patches 6 repliesIn review
- v46 patches 0 repliesSuperseded
Changes in v5 from the cover letter
- Fix masking when only spec is present in item structure.
- Fix first element of flow items array.
Patches in v5 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/6 | net/mlx5: add preliminary flow API supportdrivers/ drivers/ drivers/ +1 more | +156 | 0 replies | |
| 2/6 | net/mlx5: support basic flow items and actionsdrivers/ drivers/ drivers/ | +930 | 4 replies | |
| 3/6 | net/mlx5: support VLAN flow itemdrivers/ | +61 | 0 replies | |
| 4/6 | net/mlx5: support VXLAN flow itemdrivers/ | +72 | 0 replies | |
| 5/6 | net/mlx5: support mark flow actiondrivers/ drivers/ drivers/ +1 more | +160 | 0 replies | |
| 6/6 | net/mlx5: extend IPv4 flow itemdrivers/ | +32 | 0 replies |
Reviews trailers per patch
All 6 patches have a Reviewed-by or Acked-by.
| Patch | Adrien Mazarguil |
|---|---|
| 1/6 | A-b |
| 2/6 | A-b |
| 3/6 | A-b |
| 4/6 | A-b |
| 5/6 | A-b |
| 6/6 | A-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH v5 0/6] net/mlx5: support flow API
Changes in v5:
- Fix masking when only spec is present in item structure.
- Fix first element of flow items array.
Changes in v4:
- Simplify flow parsing by using a graph.
- Add VXLAN flow item.
- Add mark flow action.
- Extend IPv4 filter item (Type of service, Next Protocol ID).
Changes in v3:
- Fix Ethernet ether type issue.
Changes in v2:
- Fix several issues.
- Support VLAN filtering.
Nelio Laranjeiro (6):
net/mlx5: add preliminary flow API support
net/mlx5: support basic flow items and actions
net/mlx5: support VLAN flow item
net/mlx5: support VXLAN flow item
net/mlx5: support mark flow action
net/mlx5: extend IPv4 flow item
drivers/net/mlx5/Makefile | 1 + drivers/net/mlx5/mlx5.h | 19 + drivers/net/mlx5/mlx5_fdir.c | 15 + drivers/net/mlx5/mlx5_flow.c | 1248 +++++++++++++++++++++++++++++++++++++++ drivers/net/mlx5/mlx5_prm.h | 70 ++- drivers/net/mlx5/mlx5_rxtx.c | 12 +- drivers/net/mlx5/mlx5_rxtx.h | 3 +- drivers/net/mlx5/mlx5_trigger.c | 2 + 8 files changed, 1367 insertions(+), 3 deletions(-) create mode 100644 drivers/net/mlx5/mlx5_flow.c
Signature · 1 line
2.1.4