On Thu, Nov 17, 2022 at 10:39 AM Zhirun Yan <[email protected]> wrote: > > To support multiple graph worker model, split graph into common > and default. Naming the current walk function as rte_graph_model_rtc > cause the default model is RTC(Run-to-completion).
There CI issues with this series. Please check https://patches.dpdk.org/project/dpdk/patch/[email protected]/ # Please make sure each patch builds with devtools/test-meson-builds.sh # Please make sure each patch dont any issue with app/test/test_graph.c test # This series dont have perf issues with app/test/test_graph_perf.c # Both RTC and new mode runs with l3fwd_graph without any performance regression # Please Introduce model concept in documentation at doc/guides/prog_guide/graph_lib.rst and details for this generic mode. Also update the maintainers files for new model files. > > Signed-off-by: Haiyue Wang <[email protected]> > Signed-off-by: Cunming Liang <[email protected]> > Signed-off-by: Zhirun Yan <[email protected]> > --- > lib/graph/rte_graph_model_rtc.h | 57 ++++ > lib/graph/rte_graph_worker.h | 498 +--------------------------- > lib/graph/rte_graph_worker_common.h | 456 +++++++++++++++++++++++++ Use git mv to avoid loosing history and reduce the diff.

