> -----Original Message-----
> From: Nitin Saxena <nsax...@marvell.com>
> Sent: Monday, April 21, 2025 8:47 PM
> To: Jerin Jacob <jer...@marvell.com>; Kiran Kumar Kokkilagadda
> <kirankum...@marvell.com>; Nithin Kumar Dabilpuram
> <ndabilpu...@marvell.com>; Zhirun Yan <yanzhirun_...@163.com>; Robin
> Jarry <rja...@redhat.com>; Christophe Fontaine <cfont...@redhat.com>
> Cc: dev@dpdk.org; Nitin Saxena <nsaxen...@gmail.com>
> Subject: [PATCH v9 2/5] graph: add feature arc abstraction
>
> Feature arc abstraction allows rte_graph based applications to
> - Allow control plane to runtime enable/disable feature nodes.
> Fast path APIs helps to steer packets across enabled feature nodes
> - Feature enable/disable based on indexes. Index can be interface index,
> route index, etc
> - More than one feature nodes can be added to an arc and also provide
> mechanism to control features sequencing order in fast path.
> - Does not require stopping of workers for control plane updates. RCU
> mechanism also provided
> - Once DPDK inbuilt nodes adopts feature arc abstraction, out-of-tree
> nodes can also be hooked (with no custom changes in DPDK in-built
> nodes)
>
> Signed-off-by: Nitin Saxena <nsax...@marvell.com>
Also split this patch as N patches. Update programming guide in each patches.
i.e No separate patch for programing guide.