app/crypto-perf: fix handling of config parameters
authorCiara Power <ciara.power@intel.com>
Tue, 2 Feb 2021 16:58:16 +0000 (16:58 +0000)
committerAkhil Goyal <akhil.goyal@nxp.com>
Thu, 4 Feb 2021 18:21:27 +0000 (19:21 +0100)
commit5ba31a4e2e27cf0f78e4db138c42b79d8e0ccc95
tree2e84aa7e2db67719eecb5e58e281a49292f8bbf6
parent96b32dc7d23ff9bbb3f90a2ea51c587c123448fe
app/crypto-perf: fix handling of config parameters

The crypto perf graphing script did not handle parsing parameters
from the JSON config files correctly.
A common parsing function is used for both EAL and app parameters,
to ensure they are handled the same way and to reduce code duplication.
Short parameters are now passed with the value being a second argument,
rather than as one argument with dividing space.
Long parameters with no expected value are supported for EAL now also.
e.g. "--no-huge" can be added to config as "no-huge": true

Fixes: f400e0b82bf1 ("app/crypto-perf: add script to graph perf results")

Signed-off-by: Ciara Power <ciara.power@intel.com>
Acked-by: Adam Dybkowski <adamx.dybkowski@intel.com>
app/test-crypto-perf/dpdk-graph-crypto-perf.py