From: root <r...@dragon56.rdmz.labs.mlnx> Add new application to test rte flow performance from: - Insertion rate. - Deletion rate. - Memory consumption. - PPS forward measurement.
--- v2: * reset cpu_time_used every port. * generate different RSS action every flow with different RETA. * Fix in commit log message Wisam Jaddo (5): app/test-flow-perf: add flow performance skeleton app/test-flow-perf: add insertion rate calculation app/test-flow-perf: add deletion rate calculation app/test-flow-perf: add memory dump to app app/test-flow-perf: add packet forwarding support MAINTAINERS | 5 + app/Makefile | 1 + app/meson.build | 1 + app/test-flow-perf/Makefile | 29 + app/test-flow-perf/actions_gen.c | 86 +++ app/test-flow-perf/actions_gen.h | 48 ++ app/test-flow-perf/flow_gen.c | 176 +++++ app/test-flow-perf/flow_gen.h | 61 ++ app/test-flow-perf/items_gen.c | 265 +++++++ app/test-flow-perf/items_gen.h | 68 ++ app/test-flow-perf/main.c | 1071 ++++++++++++++++++++++++++ app/test-flow-perf/meson.build | 19 + app/test-flow-perf/user_parameters.h | 31 + config/common_base | 5 + doc/guides/tools/flow-perf.rst | 265 +++++++ doc/guides/tools/index.rst | 1 + 16 files changed, 2132 insertions(+) create mode 100644 app/test-flow-perf/Makefile create mode 100644 app/test-flow-perf/actions_gen.c create mode 100644 app/test-flow-perf/actions_gen.h create mode 100644 app/test-flow-perf/flow_gen.c create mode 100644 app/test-flow-perf/flow_gen.h create mode 100644 app/test-flow-perf/items_gen.c create mode 100644 app/test-flow-perf/items_gen.h create mode 100644 app/test-flow-perf/main.c create mode 100644 app/test-flow-perf/meson.build create mode 100644 app/test-flow-perf/user_parameters.h create mode 100644 doc/guides/tools/flow-perf.rst -- 2.17.1