[PATCH v9 2/5] graph: add feature arc abstraction
Jerin Jacob
jerinj at marvell.com
Fri May 30 15:13:08 CEST 2025
> -----Original Message-----
> From: Nitin Saxena <nsaxena at marvell.com>
> Sent: Monday, April 21, 2025 8:47 PM
> To: Jerin Jacob <jerinj at marvell.com>; Kiran Kumar Kokkilagadda
> <kirankumark at marvell.com>; Nithin Kumar Dabilpuram
> <ndabilpuram at marvell.com>; Zhirun Yan <yanzhirun_163 at 163.com>; Robin
> Jarry <rjarry at redhat.com>; Christophe Fontaine <cfontain at redhat.com>
> Cc: dev at dpdk.org; Nitin Saxena <nsaxena16 at 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 <nsaxena at marvell.com>
Also split this patch as N patches. Update programming guide in each patches.
i.e No separate patch for programing guide.
More information about the dev
mailing list