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

Akhil Goyal akhil.goyal at nxp.com
Mon Jul 15 15:12:45 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.
> 
> v8 changes:
>   - some minor fixes (e.g. 'magic numbers', spelling mistake,
>     enum naming)
> 
> v7 changes:
>   - rebase as patch failed to apply due to release note clash
>   - moved release note change to patch 4 as more appropriate
> 
> v6 changes:
>   - rebase to the recent master (before applying)
>     commit 82b9677cb23c
> 
> v5 changes:
>   - changed ctx null ptr detection inside constructors
> 
> v4 changes:
>   - moved release notes update to patch 1
>   - removed pmd cyclecount template
> 
> v3 changes:
>   - merged with commit 2f6527b70c15
>     app/compress-perf: add prints for socket id
>   - fixed wrong compression/decompression throughput calculation
> 
> v2 changes:
>   - 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
> 
> 
> Artur Trybula (1):
>   app/test-compress-perf: 'magic numbers' removed
> 
> Tomasz Jozwiak (6):
>   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
> 
>  app/test-compress-perf/Makefile               |   1 +
>  app/test-compress-perf/comp_perf.h            |  50 ++
>  app/test-compress-perf/comp_perf_options.h    |  51 +-
>  .../comp_perf_options_parse.c                 |  54 +-
>  .../comp_perf_test_benchmark.c                | 153 +++--
>  .../comp_perf_test_benchmark.h                |  25 +-
>  .../comp_perf_test_common.c                   | 285 +++++++++
>  .../comp_perf_test_common.h                   |  41 ++
>  .../comp_perf_test_verify.c                   | 137 +++-
>  .../comp_perf_test_verify.h                   |  24 +-
>  app/test-compress-perf/main.c                 | 605 +++++++-----------
>  app/test-compress-perf/meson.build            |   3 +-
>  doc/guides/rel_notes/release_19_08.rst        |  27 +
>  doc/guides/tools/comp_perf.rst                |  34 +-
>  14 files changed, 1019 insertions(+), 471 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
> 
> Series acked-by: Shally Verma <shallyv at marvell.com>
> --
> 2.17.1

Applied to dpdk-next-crypto



More information about the dev mailing list