Skip to content

net/mlx5: support indirect quota flow action

Gregory Etelson dpdk-dev 3 versions – In review

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v3 Latest5 patches 1 replyIn review
  2. v25 patches 0 repliesSuperseded
  3. v15 patches 1 replySuperseded

Patches in v3 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/5net/mlx5: update query fields in async job structuredrivers/net/mlx5/mlx5.h drivers/net/mlx5/mlx5_flow_aso.c drivers/net/mlx5/mlx5_flow_hw.c+9 -90 replies
2/5net/mlx5: remove code duplicationdrivers/net/mlx5/mlx5.h drivers/net/mlx5/mlx5_flow_hw.c+95 -930 replies
3/5common/mlx5: update MTR ASO definitionsdrivers/common/mlx5/mlx5_prm.h+4 -00 replies
4/5net/mlx5: add indirect QUOTA create/query/modifydoc/guides/nics/features/mlx5.ini doc/guides/nics/mlx5.rst doc/guides/rel_notes/release_23_07.rst +7 more+1166 -810 replies
5/5mlx5dr: Definer, translate RTE quota itemdrivers/net/mlx5/hws/mlx5dr_definer.c+63 -00 replies

Reviews trailers per patch

All 5 patches have a Reviewed-by or Acked-by.

PatchViacheslav Ovsiienko
1/5A-b
2/5A-b
3/5A-b
4/5A-b
5/5A-b

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

Read the v3 thread

Cover letter [PATCH v3 0/5] net/mlx5: support indirect quota flow action

1. Prepare MLX5 PMD for upcoming indirect quota action.
2. Support query_update API.
3. Support indirect quota action.

v3: prepare patches for dpdk-23.07

Gregory Etelson (5):
net/mlx5: update query fields in async job structure net/mlx5: remove code duplication common/mlx5: update MTR ASO definitions net/mlx5: add indirect QUOTA create/query/modify
mlx5dr: Definer, translate RTE quota item

 doc/guides/nics/features/mlx5.ini      |   2 +
 doc/guides/nics/mlx5.rst               |  10 +
 doc/guides/rel_notes/release_23_07.rst |   4 +
 drivers/common/mlx5/mlx5_prm.h         |   4 +
 drivers/net/mlx5/hws/mlx5dr_definer.c  |  63 +++
 drivers/net/mlx5/meson.build           |   1 +
 drivers/net/mlx5/mlx5.h                |  88 ++-
 drivers/net/mlx5/mlx5_flow.c           |  62 +++
 drivers/net/mlx5/mlx5_flow.h           |  20 +-
 drivers/net/mlx5/mlx5_flow_aso.c       |  10 +-
 drivers/net/mlx5/mlx5_flow_hw.c        | 526 ++++++++++++------
 drivers/net/mlx5/mlx5_flow_quota.c     | 726 +++++++++++++++++++++++++
 12 files changed, 1335 insertions(+), 181 deletions(-)
 create mode 100644 drivers/net/mlx5/mlx5_flow_quota.c
Signature · 1 line
2.34.1