On 4/13/2021 4:59 PM, Li Zhang wrote:
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. Add the necessary checks to the existing drivers implementing the rte_mtr API to makes sure that profiles with packet_mode set to TRUE are rejected. RFC ("adds support PPS(packet per second) on meter") https://patchwork.dpdk.org/project/dpdk/patch/[email protected]/ V2: create a unified patch that contains both the series with the API changes and the series with the necessary error checks in the drivers. V3: Fix comments about commit-log. V4: Fix comments about Depends-on and rebase. V5: Fix comments about Depends-on and add acked. Li Zhang (4): ethdev: add packet mode in meter profile structure app/testpmd: add meter profile packet mode option net/softnic: check meter packet mode net/mvpp2: check meter packet mode
Series applied to dpdk-next-net/main, thanks.

