09/10/2026 12:58, Anatoly Burakov:
> This commit adds a flow graph parsing API. This is a helper API intended to
> aid ethdev drivers in implementing rte_flow parsers, as common usages map
> to graph traversal problem very well.
> 
> Features provided by the API:
> - Flow graph, edge, and node definitions
> - Graph traversal logic
> - Declarative validation against common flow item types
> - Per-node validation and state processing callbacks
> 
> Signed-off-by: Anatoly Burakov <[email protected]>
> ---
>  doc/guides/prog_guide/ethdev/flow_graph.rst | 750 ++++++++++++++++++++
>  doc/guides/prog_guide/ethdev/index.rst      |   1 +
>  doc/guides/rel_notes/release_26_11.rst      |   5 +
>  lib/ethdev/flow_graph.c                     | 273 +++++++
>  lib/ethdev/flow_graph.h                     | 149 ++++

This is a driver helper and you use it in some Intel drivers,
so I believe it is useful for you.
Let's merge it and see how it is useful for other drivers.
If something need to be rearranged, I assume it will be possible.

Thank you



Reply via email to