[PATCH 0/4] ethdev: separate metering and marking from policing
Alexander Kozyrev
akozyrev at nvidia.com
Wed May 18 06:34:55 CEST 2022
Extend Metering and Marking support in the Flow API:
1. Add METER_COLOR item to match Color Marker set by a Meter.
2. Add the ability to set Color Marker via modify_field Flow API.
3. Add Meter API to calculate profile configuration values.
4. Add METER_MARK action to perform Meter color marking only.
Provide greater flexibility in how Metering can be used.
RFC: https://patchwork.dpdk.org/project/dpdk/cover/20220502200439.4100965-1-akozyrev@nvidia.com/
Signed-off-by: Alexander Kozyrev <akozyrev at nvidia.com>
Alexander Kozyrev (4):
ethdev: add meter color flow matching item
ethdev: allow meter color marker modification
ethdev: add meter profile config calculation
ethdev: add meter color mark flow action
doc/guides/prog_guide/rte_flow.rst | 33 ++++++++++
.../traffic_metering_and_policing.rst | 2 +
doc/guides/rel_notes/release_22_07.rst | 7 +++
lib/ethdev/rte_flow.c | 1 +
lib/ethdev/rte_flow.h | 61 +++++++++++++++++++
lib/ethdev/rte_mtr.c | 12 ++++
lib/ethdev/rte_mtr.h | 24 ++++++++
lib/ethdev/rte_mtr_driver.h | 9 +++
lib/ethdev/version.map | 3 +
9 files changed, 152 insertions(+)
--
2.18.2
More information about the dev
mailing list