[PATCH v2 2/4] ethdev: allow meter color marker modification
Alexander Kozyrev
akozyrev at nvidia.com
Sun May 22 12:51:00 CEST 2022
Extend modify_field Flow API with support of Meter Color Marker
modifications. It allows setting the packet's metadata to any
color marker: green, yellow or red. User is able to specify
an initial packet color for Meter API or create simple Metering
and Marking flow rules based on his own coloring algorithm.
Signed-off-by: Alexander Kozyrev <akozyrev at nvidia.com>
---
doc/guides/rel_notes/release_22_07.rst | 1 +
lib/ethdev/rte_flow.h | 1 +
2 files changed, 2 insertions(+)
diff --git a/doc/guides/rel_notes/release_22_07.rst b/doc/guides/rel_notes/release_22_07.rst
index c1804bc74f..451ff8d460 100644
--- a/doc/guides/rel_notes/release_22_07.rst
+++ b/doc/guides/rel_notes/release_22_07.rst
@@ -72,6 +72,7 @@ New Features
* **Extended Metering and Marking support in the Flow API.**
* Added METER_COLOR item to match Color Marker set by a Meter.
+ * Added ability to set Color Marker via modify_field Flow API.
* **Updated Intel iavf driver.**
diff --git a/lib/ethdev/rte_flow.h b/lib/ethdev/rte_flow.h
index 75ec6621ac..68af109554 100644
--- a/lib/ethdev/rte_flow.h
+++ b/lib/ethdev/rte_flow.h
@@ -3714,6 +3714,7 @@ enum rte_flow_field_id {
RTE_FLOW_FIELD_META, /**< Metadata value. */
RTE_FLOW_FIELD_POINTER, /**< Memory pointer. */
RTE_FLOW_FIELD_VALUE, /**< Immediate value. */
+ RTE_FLOW_FIELD_METER_COLOR, /**< Meter color marker. */
};
/**
--
2.18.2
More information about the dev
mailing list