[dpdk-dev] [PATCH 0/2] Support PPS(packet per second) on meter

Li Zhang lizh at nvidia.com
Wed Mar 31 10:54:02 CEST 2021


Currently meter algorithms only supports rate is bytes per second(BPS).
Add packet_mode flag in meter profile parameters data structure.
So that it can meter traffic by packet per second.

When packet_mode is 0, the profile rates and bucket sizes are
specified in bytes per second and bytes
when packet_mode is not 0, the profile rates and bucket sizes are
specified in packets and packets per second.

RFC ("adds support PPS(packet per second) on meter")
https://patchwork.dpdk.org/project/dpdk/patch/20210125012023.1769769-2-lizh@nvidia.com/

Depends-on: series=15998  ("Add ASO meter support in MLX5 PMD")
https://patchwork.dpdk.org/project/dpdk/list/?series=15998

Li Zhang (2):
  ethdev: add packet mode in meter profile structure
  app/testpmd: add meter profile packet mode option

 app/test-pmd/cmdline_mtr.c                  | 40 ++++++++-
 doc/guides/rel_notes/release_21_05.rst      |  7 ++
 doc/guides/testpmd_app_ug/testpmd_funcs.rst | 31 +++----
 lib/librte_ethdev/rte_mtr.h                 | 89 ++++++++++++++++++---
 4 files changed, 139 insertions(+), 28 deletions(-)

-- 
2.27.0



More information about the dev mailing list