11/04/2020 16:13, jer...@marvell.com:
> From: Jerin Jacob <jer...@marvell.com>
> 
> Using graph traversal for packet processing is a proven architecture
> that has been implemented in various open source libraries.
> 
> Graph architecture for packet processing enables abstracting the data
> processing functions as “nodes” and “links” them together to create a
> complex “graph” to create reusable/modular data processing functions. 
[...]
> Jerin Jacob (13):
>   graph: define the public API for graph support
>   graph: implement node registration
>   graph: implement node operations
>   graph: implement node debug routines
>   graph: implement internal graph operation helpers
>   graph: populate fastpath memory for graph reel
>   graph: implement create and destroy APIs
>   graph: implement graph operation APIs
>   graph: implement Graphviz export
>   graph: implement debug routines
>   graph: implement stats support
>   graph: implement fastpath API routines
>   doc: add graph library programmer's guide guide
> 
> Kiran Kumar K (2):
>   graph: add unit test case
>   node: add ipv4 rewrite node
> 
> Nithin Dabilpuram (11):
>   node: add log infra and null node
>   node: add ethdev Rx node
>   node: add ethdev Tx node
>   node: add ethdev Rx and Tx node ctrl API
>   node: ipv4 lookup for arm64
>   node: add ipv4 rewrite and lookup ctrl API
>   node: add packet drop node
>   l3fwd-graph: add graph based l3fwd skeleton
>   l3fwd-graph: add ethdev configuration changes
>   l3fwd-graph: add graph config and main loop
>   doc: add l3fwd graph application user guide
> 
> Pavan Nikhilesh (3):
>   graph: add performance testcase
>   node: add generic ipv4 lookup node
>   node: ipv4 lookup for x86

Applied with below small changes:
        - removed allow_experimental from libs
        - minor changes in MAINTAINERS
        - fixed SVG because of lines wrapped at 990 in email formatting

Thanks for the new experimental libraries.


Reply via email to