Re: [PATCH dpdk] doc: announce rte_graph ABI changes for 26.11

Jerin Jacob <[email protected]>
Newsgroups org.dpdk.dev
Message-ID <CALBAE1OmG3d4=63YfqYCs+ZWWVzitpCcTBRTjr5yhLA-RZGgmA@mail.gmail.com>
On Fri, Jul 17, 2026 at 2:47 PM Robin Jarry <[email protected]> wrote:
>
> The graph library internal scheduling will change from a circular
> buffer to a topological bitmap. This affects struct rte_graph and
> struct rte_node layouts.
>
> Signed-off-by: Robin Jarry <[email protected]>


Acked-by: Jerin Jacob <[email protected]>


> ---
>  doc/guides/rel_notes/deprecation.rst | 7 +++++++
>  1 file changed, 7 insertions(+)
>
> diff --git a/doc/guides/rel_notes/deprecation.rst b/doc/guides/rel_notes/deprecation.rst
> index f5c12cc74762..6183f33b893a 100644
> --- a/doc/guides/rel_notes/deprecation.rst
> +++ b/doc/guides/rel_notes/deprecation.rst
> @@ -61,6 +61,13 @@ Deprecation Notices
>  * mempool: The object array in ``struct rte_mempool_cache`` is oversize by factor two,
>    and will be reduced to ``RTE_MEMPOOL_CACHE_MAX_SIZE`` in DPDK 26.11.
>
> +* graph: The internal scheduling mechanism of ``struct rte_graph`` will change
> +  in DPDK 26.11. The circular buffer fields (``head``, ``tail``, ``cir_mask``,
> +  ``cir_start``) will be replaced with a topological bitmap scheduler.
> +  A new field will be added to ``struct rte_node`` for the scheduling order.
> +  The graph walk functions will process nodes in topological order using bitmap
> +  scanning instead of the circular buffer.
> +
>  * lib: will fix extending some enum/define breaking the ABI. There are multiple
>    samples in DPDK that enum/define terminated with a ``.*MAX.*`` value which is
>    used by iterators, and arrays holding these values are sized with this
> --
> 2.55.0
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.