app/flow-perf: export some config as runtime options
authorWisam Jaddo <wisamm@nvidia.com>
Mon, 4 Oct 2021 12:55:13 +0000 (15:55 +0300)
committerThomas Monjalon <thomas@monjalon.net>
Mon, 25 Oct 2021 20:31:53 +0000 (22:31 +0200)
commit741bb850ee2adb55d03ac1d70433894006784253
tree80fe5ddef64aeb0b18a4bf37457d95b3cd2fa0e5
parentf217fa71accfb1acc1ee43c212ec8478501eb755
app/flow-perf: export some config as runtime options

Some options are needed in the runtime many times, so leaving
it during compilation is not correct. As a result some options
has been exported into command line options to be used at run
time.

The options exported are:
--txq=N
--rxq=N
--txd=N
--rxd=N
--mbuf-size=N
--mbuf-cache-size=N
--total-mbuf-count=N

Signed-off-by: Wisam Jaddo <wisamm@nvidia.com>
Reviewed-by: Alexander Kozyrev <akozyrev@nvidia.com>
app/test-flow-perf/actions_gen.c
app/test-flow-perf/actions_gen.h
app/test-flow-perf/config.h
app/test-flow-perf/flow_gen.c
app/test-flow-perf/flow_gen.h
app/test-flow-perf/main.c
doc/guides/tools/flow-perf.rst