[dpdk-dev] [PATCH v5 1/4] ethdev: add packet mode in meter profile structure
Thomas Monjalon
thomas at monjalon.net
Sun Apr 18 00:35:35 CEST 2021
13/04/2021 17:59, Li Zhang:
> 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.
>
> The below structure will be extended:
> rte_mtr_meter_profile
> rte_mtr_capabilities
>
> Signed-off-by: Li Zhang <lizh at nvidia.com>
> Acked-by: Matan Azrad <matan at nvidia.com>
> Acked-by: Cristian Dumitrescu <cristian.dumitrescu at intel.com>
> Acked-by: Jerin Jacob <jerinj at marvell.com>
> Acked-by: Ajit Khaparde <ajit.khaparde at broadcom.com>
> ---
> --- a/doc/guides/rel_notes/release_21_05.rst
> +++ b/doc/guides/rel_notes/release_21_05.rst
> @@ -163,6 +163,18 @@ New Features
> ``show port (port_id) rxq (queue_id) desc used count``
>
>
> +* **Added support for meter PPS profile.**
> +
> + Currently meter algorithms only supports bytes per second(BPS).
> + Add packet_mode in the meter profile parameters data structures
> + to support packet per second (PPS) mode.
> + So that it can meter traffic by packet per second.
> + Packet_mode must be 0 when it is bytes mode.
It is supposed to be in past tense. Reworded as follow:
+ Added packet mode in the meter profile parameters data structures
+ to support metering traffic by packet per second (PPS),
+ in addition to the initial bytes per second (BPS) mode (value 0).
> +
> +* **Updated MLX5 driver.**
> +
> + * Added support for meter profile packet per second mode (packet_mode).
The mlx5 implementation is not part of this patch.
This sentence will be removed.
Please add a similar line in the mlx5 patch.
More information about the dev
mailing list