[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