[dpdk-dev] [PATCH v2 0/7] add multiple cores feature to test-compress-perf

Tomasz Jozwiak tjozwiakgm at gmail.com
Sun Jun 9 00:22:26 CEST 2019


This patchset adds multiple cores feature to compression perf tool.
All structures have been aligned and are consistent
with crypto perf tool. All test cases have constructor, runner
and destructor and can use more cores and compression devices at
the same time. 

v2 changes:

  - fixed checkpatch warning
  - fixed max_nb_queue_pairs detection. Based on compression API
    if max_nb_queue_pairs = 0 that means there is no limit in 
    maximum number of queue pairs 
  - fixed qp setup on the last device


Tomasz Jozwiak (7):
  app/test-compress-perf: add weak functions for multi-cores test
  app/test-compress-perf: add ptest command line option
  app/test-compress-perf: add verification test case
  app/test-compress-perf: add benchmark test case
  doc: update dpdk-test-compress-perf description
  app/test-compress-perf: add force process termination
  doc: update release notes for 19.08

 app/test-compress-perf/Makefile                   |   1 +
 app/test-compress-perf/comp_perf.h                |  61 +++
 app/test-compress-perf/comp_perf_options.h        |  46 +-
 app/test-compress-perf/comp_perf_options_parse.c  |  58 +-
 app/test-compress-perf/comp_perf_test_benchmark.c | 152 ++++--
 app/test-compress-perf/comp_perf_test_benchmark.h |  25 +-
 app/test-compress-perf/comp_perf_test_common.c    | 285 ++++++++++
 app/test-compress-perf/comp_perf_test_common.h    |  41 ++
 app/test-compress-perf/comp_perf_test_verify.c    | 136 +++--
 app/test-compress-perf/comp_perf_test_verify.h    |  24 +-
 app/test-compress-perf/main.c                     | 633 ++++++++++------------
 app/test-compress-perf/meson.build                |   3 +-
 doc/guides/rel_notes/release_19_08.rst            |   3 +
 doc/guides/tools/comp_perf.rst                    |  34 +-
 14 files changed, 1036 insertions(+), 466 deletions(-)
 create mode 100644 app/test-compress-perf/comp_perf.h
 create mode 100644 app/test-compress-perf/comp_perf_test_common.c
 create mode 100644 app/test-compress-perf/comp_perf_test_common.h

-- 
2.7.4



More information about the dev mailing list