[PATCH 0/4] app: introduce testgraph application
Vamsi Attunuru
vattunuru at marvell.com
Fri Apr 21 08:02:41 CEST 2023
This patch series introduces testgraph application that verifies graph
architecture, it provides an infra to verify the graph & node libraries
and scale the test coverage by adding newer configurations to exercise
various graph topologies & graph-walk models required by the DPDK
applications.
Also this series adds two new nodes (punt_kernel & kernel_recv) to the
node library.
Vamsi Attunuru (4):
node: add pkt punt to kernel node
node: add a node to receive pkts from kernel
node: remove hardcoded node next details
app: add testgraph application
app/meson.build | 1 +
app/test-graph/cmdline.c | 212 +++++
app/test-graph/cmdline_graph.c | 297 ++++++
app/test-graph/cmdline_graph.h | 19 +
app/test-graph/meson.build | 17 +
app/test-graph/parameters.c | 157 ++++
app/test-graph/testgraph.c | 1309 +++++++++++++++++++++++++++
app/test-graph/testgraph.h | 92 ++
doc/guides/prog_guide/graph_lib.rst | 17 +
doc/guides/tools/index.rst | 1 +
doc/guides/tools/testgraph.rst | 131 +++
lib/node/ethdev_rx.c | 2 -
lib/node/kernel_recv.c | 277 ++++++
lib/node/kernel_recv_priv.h | 74 ++
lib/node/meson.build | 2 +
lib/node/punt_kernel.c | 125 +++
lib/node/punt_kernel_priv.h | 36 +
17 files changed, 2767 insertions(+), 2 deletions(-)
create mode 100644 app/test-graph/cmdline.c
create mode 100644 app/test-graph/cmdline_graph.c
create mode 100644 app/test-graph/cmdline_graph.h
create mode 100644 app/test-graph/meson.build
create mode 100644 app/test-graph/parameters.c
create mode 100644 app/test-graph/testgraph.c
create mode 100644 app/test-graph/testgraph.h
create mode 100644 doc/guides/tools/testgraph.rst
create mode 100644 lib/node/kernel_recv.c
create mode 100644 lib/node/kernel_recv_priv.h
create mode 100644 lib/node/punt_kernel.c
create mode 100644 lib/node/punt_kernel_priv.h
--
2.25.1
More information about the dev
mailing list