> -----Original Message-----
> From: Nitin Saxena <[email protected]>
> Sent: Monday, April 21, 2025 8:47 PM
> To: Jerin Jacob <[email protected]>; Kiran Kumar Kokkilagadda
> <[email protected]>; Nithin Kumar Dabilpuram
> <[email protected]>; Zhirun Yan <[email protected]>; Robin
> Jarry <[email protected]>; Christophe Fontaine <[email protected]>
> Cc: [email protected]; Nitin Saxena <[email protected]>
> 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 <[email protected]>
Also split this patch as N patches. Update programming guide in each patches.
i.e No separate patch for programing guide.