[dpdk-dev] [PATCH v2 00/28] graph: introduce graph subsystem
Jerin Jacob
jerinjacobk at gmail.com
Fri Mar 27 07:49:53 CET 2020
On Thu, Mar 26, 2020 at 10:26 PM <jerinj at marvell.com> wrote:
>
> From: Jerin Jacob <jerinj at 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.
>
> The patchset further includes performance enhancements and modularity
> to the DPDK as discussed in more detail below.
>
> v2..v1:
> ------
> 1) Added programmer guide/implementation documentation and l3fwd-graph doc
>
> Hosted in netlify for easy reference:
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In case if someone interested to know the steps to host DPDK
documentation for free in netlify.
1) Create a DPDK repo with your code(documentation files) in GitHub
2) Open https://app.netlify.com/ URL
3) Sign in netlify with GitHub account
4) Hosting procedure in netlify:
a) Select "New site from git"
b) Select the DPDK repo in Github
c) Configure the following Build settings and deploy:
i) Repository: < Point to Selected DPDK repo in Github>
ii) Base directory: Not set
iii) Build command: pip install sphinx && pip
install sphinx_rtd_theme && make doc-api-html && make doc-guides-html
iv) Publish directory: build
d) Update the "Site details" if needed like Site name. The final site
will be "your site name".netlify.com/,
Once it is deployed,
1) Guide URL will be at: "your site name".netlify.com/doc/html/guides/
Example: https://dpdk-graph.netlify.com/doc/html/guides/prog_guide/graph_lib.html
2) API doc URL will be at: "your site name".netlify.com/doc/html/api/
example: https://dpdk-graph.netlify.com/doc/html/api/rte__graph_8h.html
> Programmer’s Guide:
> https://dpdk-graph.netlify.com/doc/html/guides/prog_guide/graph_lib.html
>
> l3fwd-graph doc:
> https://dpdk-graph.netlify.com/doc/html/guides/sample_app_ug/l3_forward_graph.html
>
> API doc:
> https://dpdk-graph.netlify.com/doc/html/api/rte__graph_8h.html
> https://dpdk-graph.netlify.com/doc/html/api/rte__graph__worker_8h.html
> https://dpdk-graph.netlify.com/doc/html/api/rte__node__eth__api_8h.html
> https://dpdk-graph.netlify.com/doc/html/api/rte__node__ip4__api_8h.html
>
More information about the dev
mailing list