[dpdk-dev] [PATCH v4 0/5] add initial version of compress-perf
Tomasz Jozwiak
tomaszx.jozwiak at intel.com
Fri Nov 23 15:27:44 CET 2018
This patchset adds initial version of compression performance
test.
v4 changes:
- fixed checkpatch issues
- code cleanup
Note: The 19.02 release notes will be updated once the file has been created
v3 changes:
- Added dynamic compression
- Code refactoring to separate validation
from benchmarking part
- Updated documentation
- Added fail detection from rte_compressdev_enqueue_burst
and rte_compressdev_dequeue_burst functions
- Code cleanup
v2 changes:
- Added release note
- Added new cleanup flow into main function
- Blocked dynamic compression test because it hasn't been
tested enough
- Changed `--max-num-sgl-segs' default value to 16
- Updated documentation
Opens:
Comment from Shally Verma re removig `--max-num-sgl-segs'
option from command line (it can be done after compression API
change, (eg.: adding new capability field into the
rte_compressdev_info struct)
Tomasz Jozwiak (5):
app/compress-perf: add parser
app/compress-perf: add performance measurement
doc/guides/tools: add doc files
app/compress-perf: add dynamic compression test
app/compress-perf: code refactoring
MAINTAINERS | 5 +
app/Makefile | 4 +
app/meson.build | 1 +
app/test-compress-perf/Makefile | 18 +
app/test-compress-perf/comp_perf_options.h | 71 +++
app/test-compress-perf/comp_perf_options_parse.c | 596 ++++++++++++++++++++++
app/test-compress-perf/comp_perf_test_benchmark.c | 292 +++++++++++
app/test-compress-perf/comp_perf_test_benchmark.h | 13 +
app/test-compress-perf/comp_perf_test_verify.c | 339 ++++++++++++
app/test-compress-perf/comp_perf_test_verify.h | 13 +
app/test-compress-perf/main.c | 590 +++++++++++++++++++++
app/test-compress-perf/meson.build | 9 +
config/common_base | 5 +
doc/guides/rel_notes/release_18_11.rst | 4 +
doc/guides/tools/comp_perf.rst | 75 +++
doc/guides/tools/index.rst | 1 +
16 files changed, 2036 insertions(+)
create mode 100644 app/test-compress-perf/Makefile
create mode 100644 app/test-compress-perf/comp_perf_options.h
create mode 100644 app/test-compress-perf/comp_perf_options_parse.c
create mode 100644 app/test-compress-perf/comp_perf_test_benchmark.c
create mode 100644 app/test-compress-perf/comp_perf_test_benchmark.h
create mode 100644 app/test-compress-perf/comp_perf_test_verify.c
create mode 100644 app/test-compress-perf/comp_perf_test_verify.h
create mode 100644 app/test-compress-perf/main.c
create mode 100644 app/test-compress-perf/meson.build
create mode 100644 doc/guides/tools/comp_perf.rst
--
2.7.4
More information about the dev
mailing list