02/01/2024 08:30, Rakesh Kudurumalla: > --- /dev/null > +++ b/doc/guides/tools/img/graph-usecase-l2fwd.svg > @@ -0,0 +1,92 @@ > +<?xml version="1.0" encoding="UTF-8" standalone="no"?> > +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" > + "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> > +<!-- Generated by graphviz version 2.43.0 (0) > + --> > +<!-- SPDX-License-Identifier: BSD-3-Clause --> > +<!-- Copyright(C) 2023 Marvell. --> > +<!-- > + > +Generated with following command > +dot -Tsvg dot.dot -o doc/guides/tools/img/graph-usecase-l2fwd.svg > + > +cat dot.dot > +digraph dpdk_app_graph_l2fwd_nodes_flow { > + ingress_port [shape=rect] > + ethdev_rx > + ethdev_tx > + pkt_drop > + egress_port [shape=rect] > + > + ingress_port -> ethdev_rx [label="ingress packet"] > + > + ethdev_rx -> ethdev_tx > + ethdev_tx -> egress_port [label="egress packet"] > + ethdev_tx -> pkt_drop [color="red" style="dashed"] > +} > + -->
We could include this syntax directly in .rst file with this Sphinx extension: https://www.sphinx-doc.org/en/master/usage/extensions/graphviz.html