mbox series

[v5,0/5] add initial version of compress-perf

Message ID 1543999626-24262-1-git-send-email-tomaszx.jozwiak@intel.com (mailing list archive)
Headers
Series add initial version of compress-perf |

Message

Tomasz Jozwiak Dec. 5, 2018, 8:47 a.m. UTC
  This patchset adds initial version of compression performance
test.

v5 changes:
  - Fixed documentation
  - Added op's status checking after rte_compressdev_dequeue_burst
  - code cleanup

  Note: The 19.02 release notes will be updated once the file has been created

v4 changes:
  - fixed checkpatch issues
  - code cleanup

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


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 | 308 +++++++++++
 app/test-compress-perf/comp_perf_test_benchmark.h |  13 +
 app/test-compress-perf/comp_perf_test_verify.c    | 353 +++++++++++++
 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                    |  81 +++
 doc/guides/tools/index.rst                        |   1 +
 16 files changed, 2072 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
  

Comments

Daly, Lee Dec. 5, 2018, 3:37 p.m. UTC | #1
> -----Original Message-----
> From: dev [mailto:dev-bounces@dpdk.org] On Behalf Of Tomasz Jozwiak
> Sent: Wednesday, December 5, 2018 8:47 AM
> To: dev@dpdk.org; Trahe, Fiona <fiona.trahe@intel.com>; Jozwiak, TomaszX
> <tomaszx.jozwiak@intel.com>; Shally.Verma@cavium.com;
> akhil.goyal@nxp.com
> Subject: [dpdk-dev] [PATCH v5 0/5] add initial version of compress-perf
> 
> This patchset adds initial version of compression performance test.
> 
Series Acked-by: Lee Daly <lee.daly@intel.com>
  
Tomasz Jozwiak Dec. 12, 2018, 12:08 p.m. UTC | #2
This patchset adds initial version of compression performance
test.

v6 changes:
  - Updated the 19.02 release notes

v5 changes:
  - Fixed documentation
  - Added op's status checking after rte_compressdev_dequeue_burst
  - code cleanup

v4 changes:
  - fixed checkpatch issues
  - code cleanup

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

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 | 308 +++++++++++
 app/test-compress-perf/comp_perf_test_benchmark.h |  13 +
 app/test-compress-perf/comp_perf_test_verify.c    | 353 +++++++++++++
 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_19_02.rst            |   5 +
 doc/guides/tools/comp_perf.rst                    |  81 +++
 doc/guides/tools/index.rst                        |   1 +
 16 files changed, 2073 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
  
Fiona Trahe Dec. 14, 2018, 7:24 p.m. UTC | #3
> -----Original Message-----
> From: Jozwiak, TomaszX
> Sent: Wednesday, December 12, 2018 5:08 AM
> To: dev@dpdk.org; Trahe, Fiona <fiona.trahe@intel.com>; Jozwiak, TomaszX
> <tomaszx.jozwiak@intel.com>; Shally.Verma@cavium.com; akhil.goyal@nxp.com
> Subject: [PATCH v6 0/5] add initial version of compress-perf
> 
> This patchset adds initial version of compression performance
> test.
> 
> v6 changes:
>   - Updated the 19.02 release notes
> 
> v5 changes:
>   - Fixed documentation
>   - Added op's status checking after rte_compressdev_dequeue_burst
>   - code cleanup
> 
> v4 changes:
>   - fixed checkpatch issues
>   - code cleanup
> 
> 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
> 
> 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
Series-acked-by: Fiona Trahe <fiona.trahe@intel.com>
  
Akhil Goyal Dec. 18, 2018, 10:28 a.m. UTC | #4
On 12/12/2018 5:38 PM, Tomasz Jozwiak wrote:
> This patchset adds initial version of compression performance
> test.
>
> v6 changes:
>    - Updated the 19.02 release notes
>
> v5 changes:
>    - Fixed documentation
>    - Added op's status checking after rte_compressdev_dequeue_burst
>    - code cleanup
>
> v4 changes:
>    - fixed checkpatch issues
>    - code cleanup
>
> 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
>
> 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 | 308 +++++++++++
>   app/test-compress-perf/comp_perf_test_benchmark.h |  13 +
>   app/test-compress-perf/comp_perf_test_verify.c    | 353 +++++++++++++
>   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_19_02.rst            |   5 +
>   doc/guides/tools/comp_perf.rst                    |  81 +++
>   doc/guides/tools/index.rst                        |   1 +
>   16 files changed, 2073 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
>
Applied to dpdk-next-crypto

Thanks