[v1,0/7] add multiple cores feature to test-compress-perf
mbox series

Message ID 1559203588-24046-1-git-send-email-tomaszx.jozwiak@intel.com
Headers show
Series
  • add multiple cores feature to test-compress-perf
Related show

Message

Tomasz Jozwiak May 30, 2019, 8:06 a.m. UTC
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.

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                     | 630 ++++++++++------------
 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, 1033 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

Comments

Shally Verma June 9, 2019, 4:53 a.m. UTC | #1
> -----Original Message-----
> From: Tomasz Jozwiak <tjozwiakgm@gmail.com>
> Sent: Sunday, June 9, 2019 3:29 AM
> To: dev@dpdk.org; fiona.trahe@intel.com; tjozwiakgm@gmail.com; Shally
> Verma <shallyv@marvell.com>
> Subject: [EXT] [PATCH v2 0/7] add multiple cores feature to test-compress-
> perf
> 
> External Email
> 
> ----------------------------------------------------------------------
> 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
It should mean implementation defined/specific

>   - 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