[dpdk-dev] [PATCH v5 6/6] app/test-compress-perf: add force process termination

2019-07-01 Thread Tomasz Jozwiak
From: Tomasz Jozwiak This patch adds a possibility to force controlled process termination as a result of two signals: SIGTERM and SIGINT Signed-off-by: Tomasz Jozwiak --- app/test-compress-perf/comp_perf_options.h| 1 + app/test-compress-perf/comp_perf_test_benchmark.c | 13

[dpdk-dev] [PATCH v5 4/6] app/test-compress-perf: add benchmark test case

2019-07-01 Thread Tomasz Jozwiak
From: Tomasz Jozwiak This patch adds a benchmark part to compression-perf-tool as a separate test case, which can be executed multi-threaded. Signed-off-by: Tomasz Jozwiak Signed-off-by: Tomasz Jozwiak --- app/test-compress-perf/Makefile | 1 + app/test-compress-perf

[dpdk-dev] [PATCH v5 5/6] doc: update dpdk-test-compress-perf description

2019-07-01 Thread Tomasz Jozwiak
From: Tomasz Jozwiak This patch updates a dpdk-test-compress-perf documentation. Signed-off-by: Tomasz Jozwiak --- doc/guides/tools/comp_perf.rst | 34 +++--- 1 file changed, 31 insertions(+), 3 deletions(-) diff --git a/doc/guides/tools/comp_perf.rst b/doc/guides

[dpdk-dev] [PATCH v5 2/6] app/test-compress-perf: add ptest command line option

2019-07-01 Thread Tomasz Jozwiak
From: Tomasz Jozwiak This patch adds --ptest option to make possible a choose of test case from command line. Signed-off-by: Tomasz Jozwiak Signed-off-by: Tomasz Jozwiak --- app/test-compress-perf/comp_perf_options_parse.c | 32 1 file changed, 32 insertions(+) diff

[dpdk-dev] [PATCH v5 3/6] app/test-compress-perf: add verification test case

2019-07-01 Thread Tomasz Jozwiak
From: Tomasz Jozwiak This patch adds a verification part to compression-perf-tool as a separate test case, which can be executed multi-threaded. Signed-off-by: Tomasz Jozwiak Signed-off-by: Tomasz Jozwiak --- app/test-compress-perf/Makefile| 1 + app/test-compress-perf

[dpdk-dev] [PATCH v5 1/6] app/test-compress-perf: add weak functions for multi-cores test

2019-07-01 Thread Tomasz Jozwiak
From: Tomasz Jozwiak This patch adds a template functions for multi-cores performance version of compress-perf-tool and updates release notes for 19.08 Signed-off-by: Tomasz Jozwiak Signed-off-by: Tomasz Jozwiak --- app/test-compress-perf/Makefile | 3 +- app/test-compress

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

2019-07-01 Thread Tomasz Jozwiak
/compress-perf: add prints for socket id - fixed wrong compression/decompression throughput calculation v4 changes: - moved release notes update to patch 1 - removed pmd cyclecount template v5 changes: - changed ctx null ptr detection inside constructors Tomasz Jozwiak (6): app/test-compress

Re: [dpdk-dev] [EXT] [PATCH v4 3/6] app/test-compress-perf: add verification test case

2019-06-30 Thread Tomasz Jozwiak
Hi Shally, Thx for the review. My comments below: -Original Message- From: Tomasz Jozwiak Sent: Friday, June 28, 2019 3:56 AM To: dev@dpdk.org; fiona.tr...@intel.com; tjozwia...@gmail.com; Shally Verma ; arturx.tryb...@intel.com Subject: [EXT] [PATCH v4 3/6] app/test-compress-perf

[dpdk-dev] [PATCH v4 6/6] app/test-compress-perf: add force process termination

2019-06-27 Thread Tomasz Jozwiak
From: Tomasz Jozwiak This patch adds a possibility to force controlled process termination as a result of two signals: SIGTERM and SIGINT Signed-off-by: Tomasz Jozwiak --- app/test-compress-perf/comp_perf_options.h| 1 + app/test-compress-perf/comp_perf_test_benchmark.c | 13

[dpdk-dev] [PATCH v4 3/6] app/test-compress-perf: add verification test case

2019-06-27 Thread Tomasz Jozwiak
From: Tomasz Jozwiak This patch adds a verification part to compression-perf-tool as a separate test case, which can be executed multi-threaded. Signed-off-by: Tomasz Jozwiak --- app/test-compress-perf/Makefile| 1 + app/test-compress-perf/comp_perf_test_verify.c | 122

[dpdk-dev] [PATCH v4 4/6] app/test-compress-perf: add benchmark test case

2019-06-27 Thread Tomasz Jozwiak
From: Tomasz Jozwiak This patch adds a benchmark part to compression-perf-tool as a separate test case, which can be executed multi-threaded. Signed-off-by: Tomasz Jozwiak Signed-off-by: Tomasz Jozwiak --- app/test-compress-perf/Makefile | 1 + app/test-compress-perf

[dpdk-dev] [PATCH v4 2/6] app/test-compress-perf: add ptest command line option

2019-06-27 Thread Tomasz Jozwiak
From: Tomasz Jozwiak This patch adds --ptest option to make possible a choose of test case from command line. Signed-off-by: Tomasz Jozwiak Signed-off-by: Tomasz Jozwiak --- app/test-compress-perf/comp_perf_options_parse.c | 32 1 file changed, 32 insertions(+) diff

[dpdk-dev] [PATCH v4 5/6] doc: update dpdk-test-compress-perf description

2019-06-27 Thread Tomasz Jozwiak
From: Tomasz Jozwiak This patch updates a dpdk-test-compress-perf documentation. Signed-off-by: Tomasz Jozwiak --- doc/guides/tools/comp_perf.rst | 34 +++--- 1 file changed, 31 insertions(+), 3 deletions(-) diff --git a/doc/guides/tools/comp_perf.rst b/doc/guides

[dpdk-dev] [PATCH v4 1/6] app/test-compress-perf: add weak functions for multi-cores test

2019-06-27 Thread Tomasz Jozwiak
From: Tomasz Jozwiak This patch adds a template functions for multi-cores performance version of compress-perf-tool and updates release notes for 19.08 Signed-off-by: Tomasz Jozwiak Signed-off-by: Tomasz Jozwiak --- app/test-compress-perf/Makefile | 3 +- app/test-compress

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

2019-06-27 Thread Tomasz Jozwiak
/compress-perf: add prints for socket id - fixed wrong compression/decompression throughput calculation v4 changes: - moved release notes update to patch 1 - removed pmd cyclecount template Tomasz Jozwiak (6): app/test-compress-perf: add weak functions for multi-cores test app/test-compress

Re: [dpdk-dev] [EXT] [PATCH v3 2/7] app/test-compress-perf: add ptest command line option

2019-06-27 Thread Tomasz Jozwiak
Hi Shally, -Original Message- From: Tomasz Jozwiak Sent: Wednesday, June 26, 2019 11:05 PM To: Shally Verma ; dev@dpdk.org; fiona.tr...@intel.com; arturx.tryb...@intel.com Subject: Re: [EXT] [PATCH v3 2/7] app/test-compress-perf: add ptest command line option Hi Shally

Re: [dpdk-dev] [PATCH v3 7/7] doc: update release notes for 19.08

2019-06-27 Thread Tomasz Jozwiak
Hi Thomas, W dniu 26.06.2019 o 23:26, Thomas Monjalon pisze: 26/06/2019 18:30, Tomasz Jozwiak: --- a/doc/guides/rel_notes/release_19_08.rst +++ b/doc/guides/rel_notes/release_19_08.rst +* **Updated test-compress-perf tool application.** + + Added multiple cores feature to compression perf

Re: [dpdk-dev] [EXT] [PATCH v3 2/7] app/test-compress-perf: add ptest command line option

2019-06-26 Thread Tomasz Jozwiak
Hi Shally, -Original Message- From: Tomasz Jozwiak Sent: Wednesday, June 26, 2019 10:00 PM To: dev@dpdk.org; fiona.tr...@intel.com; tjozwia...@gmail.com; Shally Verma ; arturx.tryb...@intel.com Subject: [EXT] [PATCH v3 2/7] app/test-compress-perf: add ptest command line option

[dpdk-dev] [PATCH v3 7/7] doc: update release notes for 19.08

2019-06-26 Thread Tomasz Jozwiak
From: Tomasz Jozwiak Added release note entry for test-compress-perf application Signed-off-by: Tomasz Jozwiak --- doc/guides/rel_notes/release_19_08.rst | 3 +++ 1 file changed, 3 insertions(+) diff --git a/doc/guides/rel_notes/release_19_08.rst b/doc/guides/rel_notes/release_19_08.rst

[dpdk-dev] [PATCH v3 4/7] app/test-compress-perf: add benchmark test case

2019-06-26 Thread Tomasz Jozwiak
From: Tomasz Jozwiak This patch adds a benchmark part to compression-perf-tool as a separate test case, which can be executed multi-threaded. Signed-off-by: Tomasz Jozwiak Signed-off-by: Tomasz Jozwiak --- app/test-compress-perf/Makefile | 1 + app/test-compress-perf

[dpdk-dev] [PATCH v3 6/7] app/test-compress-perf: add force process termination

2019-06-26 Thread Tomasz Jozwiak
From: Tomasz Jozwiak This patch adds a possibility to force controlled process termination as a result of two signals: SIGTERM and SIGINT Signed-off-by: Tomasz Jozwiak --- app/test-compress-perf/comp_perf_options.h| 1 + app/test-compress-perf/comp_perf_test_benchmark.c | 13

[dpdk-dev] [PATCH v3 5/7] doc: update dpdk-test-compress-perf description

2019-06-26 Thread Tomasz Jozwiak
From: Tomasz Jozwiak This patch updates a dpdk-test-compress-perf documentation. Signed-off-by: Tomasz Jozwiak --- doc/guides/tools/comp_perf.rst | 34 +++--- 1 file changed, 31 insertions(+), 3 deletions(-) diff --git a/doc/guides/tools/comp_perf.rst b/doc/guides

[dpdk-dev] [PATCH v3 3/7] app/test-compress-perf: add verification test case

2019-06-26 Thread Tomasz Jozwiak
From: Tomasz Jozwiak This patch adds a verification part to compression-perf-tool as a separate test case, which can be executed multi-threaded. Signed-off-by: Tomasz Jozwiak --- app/test-compress-perf/Makefile| 1 + app/test-compress-perf/comp_perf_test_verify.c | 122

[dpdk-dev] [PATCH v3 1/7] app/test-compress-perf: add weak functions for multi-cores test

2019-06-26 Thread Tomasz Jozwiak
From: Tomasz Jozwiak This patch adds a template functions for multi-cores performance version of compress-perf-tool. Signed-off-by: Tomasz Jozwiak Signed-off-by: Tomasz Jozwiak --- app/test-compress-perf/Makefile | 3 +- app/test-compress-perf/comp_perf.h

[dpdk-dev] [PATCH v3 2/7] app/test-compress-perf: add ptest command line option

2019-06-26 Thread Tomasz Jozwiak
From: Tomasz Jozwiak This patch adds --ptest option to make possible a choose of test case from command line. Signed-off-by: Tomasz Jozwiak --- app/test-compress-perf/comp_perf_options_parse.c | 36 1 file changed, 36 insertions(+) diff --git a/app/test-compress-perf

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

2019-06-26 Thread Tomasz Jozwiak
/compress-perf: add prints for socket id - fixed wrong compression/decompression throughput calculation 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

[dpdk-dev] [PATCH] app/crypto-perf: fix display once detection

2019-06-14 Thread Tomasz Jozwiak
This patch changes 'only_once' variable to 'display_once', which should be atomic type due to fact, that all runner functions can be executed in paraller way on different lcores. Fixes: df52cb3b6e13 ("app/crypto-perf: move verify as single test type") Cc: sta...@d

[dpdk-dev] [PATCH] app/crypto-perf: fix return status detection

2019-06-14 Thread Tomasz Jozwiak
k.org Signed-off-by: Tomasz Jozwiak --- app/test-crypto-perf/main.c | 10 -- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/app/test-crypto-perf/main.c b/app/test-crypto-perf/main.c index 4247f6a..ad72d7e 100644 --- a/app/test-crypto-perf/main.c +++ b/app/test-crypto-p

[dpdk-dev] [PATCH v2 4/7] app/test-compress-perf: add benchmark test case

2019-06-08 Thread Tomasz Jozwiak
From: Tomasz Jozwiak This patch adds a benchmark part to compression-perf-tool as a separate test case, which can be executed multi-threaded. Signed-off-by: Tomasz Jozwiak --- app/test-compress-perf/Makefile | 1 + app/test-compress-perf/comp_perf_test_benchmark.c | 139

[dpdk-dev] [PATCH v2 1/7] app/test-compress-perf: add weak functions for multi-cores test

2019-06-08 Thread Tomasz Jozwiak
From: Tomasz Jozwiak This patch adds a template functions for multi-cores performance version of compress-perf-tool. Signed-off-by: Tomasz Jozwiak Signed-off-by: Tomasz Jozwiak --- app/test-compress-perf/Makefile | 3 +- app/test-compress-perf/comp_perf.h

[dpdk-dev] [PATCH v2 7/7] doc: update release notes for 19.08

2019-06-08 Thread Tomasz Jozwiak
From: Tomasz Jozwiak Added release note entry for test-compress-perf application Signed-off-by: Tomasz Jozwiak --- doc/guides/rel_notes/release_19_08.rst | 3 +++ 1 file changed, 3 insertions(+) diff --git a/doc/guides/rel_notes/release_19_08.rst b/doc/guides/rel_notes/release_19_08.rst

[dpdk-dev] [PATCH v2 6/7] app/test-compress-perf: add force process termination

2019-06-08 Thread Tomasz Jozwiak
From: Tomasz Jozwiak This patch adds a possibility to force controlled process termination as a result of two signals: SIGTERM and SIGINT Signed-off-by: Tomasz Jozwiak --- app/test-compress-perf/comp_perf_options.h| 1 + app/test-compress-perf/comp_perf_test_benchmark.c | 13

[dpdk-dev] [PATCH v2 5/7] doc: update dpdk-test-compress-perf description

2019-06-08 Thread Tomasz Jozwiak
From: Tomasz Jozwiak This patch updates a dpdk-test-compress-perf documentation. Signed-off-by: Tomasz Jozwiak --- doc/guides/tools/comp_perf.rst | 34 +++--- 1 file changed, 31 insertions(+), 3 deletions(-) diff --git a/doc/guides/tools/comp_perf.rst b/doc/guides

[dpdk-dev] [PATCH v2 2/7] app/test-compress-perf: add ptest command line option

2019-06-08 Thread Tomasz Jozwiak
From: Tomasz Jozwiak This patch adds --ptest option to make possible a choose of test case from command line. Signed-off-by: Tomasz Jozwiak --- app/test-compress-perf/comp_perf_options_parse.c | 36 1 file changed, 36 insertions(+) diff --git a/app/test-compress-perf

[dpdk-dev] [PATCH v2 3/7] app/test-compress-perf: add verification test case

2019-06-08 Thread Tomasz Jozwiak
From: Tomasz Jozwiak This patch adds a verification part to compression-perf-tool as a separate test case, which can be executed multi-threaded. Signed-off-by: Tomasz Jozwiak --- app/test-compress-perf/Makefile| 1 + app/test-compress-perf/comp_perf_test_verify.c | 122

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

2019-06-08 Thread Tomasz Jozwiak
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

[dpdk-dev] [PATCH v1 7/7] doc: update release notes for 19.08

2019-05-30 Thread Tomasz Jozwiak
Added release note entry for test-compress-perf application Signed-off-by: Tomasz Jozwiak --- doc/guides/rel_notes/release_19_08.rst | 3 +++ 1 file changed, 3 insertions(+) diff --git a/doc/guides/rel_notes/release_19_08.rst b/doc/guides/rel_notes/release_19_08.rst index b9510f9..543e7d3

[dpdk-dev] [PATCH v1 6/7] app/test-compress-perf: add force process termination

2019-05-30 Thread Tomasz Jozwiak
This patch adds a possibility to force controlled process termination as a result of two signals: SIGTERM and SIGINT Signed-off-by: Tomasz Jozwiak --- app/test-compress-perf/comp_perf_options.h| 1 + app/test-compress-perf/comp_perf_test_benchmark.c | 13 app/test-compress

[dpdk-dev] [PATCH v1 4/7] app/test-compress-perf: add benchmark test case

2019-05-30 Thread Tomasz Jozwiak
This patch adds a benchmark part to compression-perf-tool as a separate test case, which can be executed multi-threaded. Signed-off-by: Tomasz Jozwiak --- app/test-compress-perf/Makefile | 1 + app/test-compress-perf/comp_perf_test_benchmark.c | 139

[dpdk-dev] [PATCH v1 5/7] doc: update dpdk-test-compress-perf description

2019-05-30 Thread Tomasz Jozwiak
This patch updates a dpdk-test-compress-perf documentation. Signed-off-by: Tomasz Jozwiak --- doc/guides/tools/comp_perf.rst | 34 +++--- 1 file changed, 31 insertions(+), 3 deletions(-) diff --git a/doc/guides/tools/comp_perf.rst b/doc/guides/tools/comp_perf.rst

[dpdk-dev] [PATCH v1 3/7] app/test-compress-perf: add verification test case

2019-05-30 Thread Tomasz Jozwiak
This patch adds a verification part to compression-perf-tool as a separate test case, which can be executed multi-threaded. Signed-off-by: Tomasz Jozwiak --- app/test-compress-perf/Makefile| 1 + app/test-compress-perf/comp_perf_test_verify.c | 122

[dpdk-dev] [PATCH v1 2/7] app/test-compress-perf: add ptest command line option

2019-05-30 Thread Tomasz Jozwiak
This patch adds --ptest option to make possible a choose of test case from command line. Signed-off-by: Tomasz Jozwiak --- app/test-compress-perf/comp_perf_options_parse.c | 36 1 file changed, 36 insertions(+) diff --git a/app/test-compress-perf

[dpdk-dev] [PATCH v1 1/7] app/test-compress-perf: add weak functions for multi-cores test

2019-05-30 Thread Tomasz Jozwiak
This patch adds a template functions for multi-cores performance version of compress-perf-tool. Signed-off-by: Tomasz Jozwiak --- app/test-compress-perf/Makefile | 3 +- app/test-compress-perf/comp_perf.h | 61 +++ app/test-compress-perf/comp_perf_options.h

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

2019-05-30 Thread Tomasz Jozwiak
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

[dpdk-dev] [PATCH] app/test-compress-perf: fix reliance on integer endianness

2019-05-20 Thread Tomasz Jozwiak
This patch fixes coverity issue: Reliance on integer endianness (INCOMPATIBLE_CAST) in parse_window_sz function. Coverity issue: 328524 Fixes: e0b6287c035d ("app/compress-perf: add parser") Cc: sta...@dpdk.org Signed-off-by: Tomasz Jozwiak --- app/test-compress-perf/comp_perf_optio

[dpdk-dev] [PATCH] app/test-compress-perf: fix improper use of negative value

2019-05-20 Thread Tomasz Jozwiak
This patch fixes coverity issue: Improper use of negative value. test_data->input_data_sz is passed to a parameter that cannot be negative. Coverity issue: 328504 Fixes: b68a82425da4 ("app/compress-perf: add performance measurement") Cc: sta...@dpdk.org Signed-off-by: Tomasz Jozw

[dpdk-dev] [PATCH v2] test/compress: fix max mbuf size test case

2019-04-19 Thread Tomasz Jozwiak
ion -std=c99 or -std=gnu99 to compile your code ../app/test/test_compressdev.c:1996:19: warning: assignment from incompatible pointer type [enabled by default] Fixes: 355b02eedc65 ("test/compress: add max mbuf size test case") Signed-off-by: Tomasz Jozwiak --- app/test/test_compressdev.

[dpdk-dev] [PATCH] test/compress: fix max mbuf size test case

2019-04-19 Thread Tomasz Jozwiak
Fixed the compilation error on gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-28) Fixes: 355b02eedc65 ("test/compress: add max mbuf size test case") Cc: sta...@dpdk.org Signed-off-by: Tomasz Jozwiak --- app/test/test_compressdev.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-)

[dpdk-dev] [PATCH] doc: add description to release note

2019-04-18 Thread Tomasz Jozwiak
Added description about compression QAT PMD improvement Signed-off-by: Tomasz Jozwiak --- doc/guides/rel_notes/release_19_05.rst | 3 +++ 1 file changed, 3 insertions(+) diff --git a/doc/guides/rel_notes/release_19_05.rst b/doc/guides/rel_notes/release_19_05.rst index b0928a6..624625f 100644

[dpdk-dev] [PATCH] drivers/qat: fix qp numa node

2019-03-26 Thread Tomasz Jozwiak
ot;compress/qat: add configure and clear functions") Signed-off-by: Tomasz Jozwiak --- drivers/common/qat/qat_qp.c | 14 -- drivers/compress/qat/qat_comp_pmd.c | 7 --- 2 files changed, 12 insertions(+), 9 deletions(-) diff --git a/drivers/common/qat/qat_qp.c b/drivers/

[dpdk-dev] [PATCH v5 1/1] compress/qat: add dynamic sgl allocation

2019-03-26 Thread Tomasz Jozwiak
This patch adds dynamic SGL allocation instead of static one. The number of element in SGL can be adjusted in each operation depend of the request. Signed-off-by: Tomasz Jozwiak --- config/common_base | 1 - doc/guides/compressdevs/qat_comp.rst | 1 - doc/guides/cryptodevs

[dpdk-dev] [PATCH v5 0/1] add dynamic sgl allocation

2019-03-26 Thread Tomasz Jozwiak
ies to see cover letter -v4: fixed wrong arguments number in rte_realloc_socket call -v5: assigned correct NUMA node Tomasz Jozwiak (1): compress/qat: add dynamic sgl allocation config/common_base | 1 - doc/guides/compressdevs/qat_comp.rst | 1 - doc/guides/cryptode

[dpdk-dev] [PATCH v4 1/1] compress/qat: add dynamic sgl allocation

2019-03-07 Thread Tomasz Jozwiak
This patch adds dynamic SGL allocation instead of static one. The number of element in SGL can be adjusted in each operation depend of the request. Signed-off-by: Tomasz Jozwiak --- config/common_base | 1 - doc/guides/compressdevs/qat_comp.rst | 1 - doc/guides/cryptodevs

[dpdk-dev] [PATCH v4 0/1] add dynamic sgl allocation

2019-03-07 Thread Tomasz Jozwiak
subject in patches series to see cover letter -v4: fixed wrong arguments number in rte_realloc_socket call Tomasz Jozwiak (1): compress/qat: add dynamic sgl allocation config/common_base | 1 - doc/guides/compressdevs/qat_comp.rst | 1 - doc/guides/cryptodevs/qat.rst

[dpdk-dev] [PATCH v3 1/1] compress/qat: add dynamic sgl allocation

2019-03-01 Thread Tomasz Jozwiak
This patch adds dynamic SGL allocation instead of static one. The number of element in SGL can be adjusted in each operation depend of the request. Signed-off-by: Tomasz Jozwiak --- config/common_base | 1 - doc/guides/compressdevs/qat_comp.rst | 1 - doc/guides/cryptodevs

[dpdk-dev] [PATCH v3 0/1] add dynamic sgl allocation

2019-03-01 Thread Tomasz Jozwiak
subject in patches series to see cover letter Tomasz Jozwiak (1): compress/qat: add dynamic sgl allocation config/common_base | 1 - doc/guides/compressdevs/qat_comp.rst | 1 - doc/guides/cryptodevs/qat.rst| 5 drivers/compress/qat/qat_comp.c

[dpdk-dev] [PATCH v2] compress/qat: add dynamic sgl allocation

2019-03-01 Thread Tomasz Jozwiak
This patch adds dynamic SGL allocation instead of static one. The number of element in SGL can be adjusted in each operation depend of the request. Signed-off-by: Tomasz Jozwiak --- config/common_base | 1 - doc/guides/compressdevs/qat_comp.rst | 1 - doc/guides/cryptodevs

[dpdk-dev] [PATCH v2] add dynamic sgl allocation

2019-03-01 Thread Tomasz Jozwiak
This patch adds dynamic sgl allocation in QAT PMD and depends on 'malloc: add rte_realloc_socket function patch' (1551429976-16297-1-git-send-email-tomaszx.jozw...@intel.com) which should be applied first. Changes -v2: added rte_realloc_socket instead of rte_realloc Tomasz

[dpdk-dev] [PATCH] malloc: add rte_realloc_socket function

2019-03-01 Thread Tomasz Jozwiak
oving allocated memory to a different NUMA node. Signed-off-by: Tomasz Jozwiak --- lib/librte_eal/common/include/rte_malloc.h | 29 ++-- lib/librte_eal/common/rte_malloc.c | 34 ++- lib/librte_eal/rte_eal_version.map | 1 + test/test/test_mal

[dpdk-dev] [PATCH] app/compress-perf: add incompressible data handling

2019-03-01 Thread Tomasz Jozwiak
ff-by: Tomasz Jozwiak --- app/test-compress-perf/comp_perf_options.h| 5 app/test-compress-perf/comp_perf_options_parse.c | 11 ++-- app/test-compress-perf/comp_perf_test_benchmark.c | 9 -- app/test-compress-perf/comp_perf_test_verify.c| 9 -- app/test-compress-perf/m

[dpdk-dev] [PATCH] compress/qat: add fallback to fixed compression

2019-02-15 Thread Tomasz Jozwiak
This patch adds fallback to fixed compression feature during dynamic compression, when the input data size is greater than IM buffer size / 1.1. This feature doesn't stop compression proccess when IM buffer can be too small to handle produced data. Signed-off-by: Tomasz Jozwiak --- doc/g

[dpdk-dev] [PATCH] compress/qat: add dynamic sgl allocation

2019-02-15 Thread Tomasz Jozwiak
This patch adds dynamic SGL allocation instead of static one. The number of element in SGL can be adjusted in each operation depend of the request. Signed-off-by: Tomasz Jozwiak --- config/common_base | 1 - doc/guides/compressdevs/qat_comp.rst | 1 - doc/guides/cryptodevs

[dpdk-dev] [PATCH] test/compress: add max mbuf size test case

2019-02-15 Thread Tomasz Jozwiak
This patch adds new test case in which max. size of chain mbufs has been used to compress random data dynamically. Signed-off-by: Tomasz Jozwiak --- test/test/test_compressdev.c | 157 +-- 1 file changed, 136 insertions(+), 21 deletions(-) diff --git a

[dpdk-dev] [PATCH] doc: update description in qat compression guide

2019-01-14 Thread Tomasz Jozwiak
Added limitations description for the QAT compression PMD. Updated intermediate buffers description in qat.rst file. Signed-off-by: Tomasz Jozwiak --- doc/guides/compressdevs/qat_comp.rst | 4 doc/guides/cryptodevs/qat.rst| 6 -- 2 files changed, 8 insertions(+), 2 deletions

[dpdk-dev] [PATCH v2] compress/qat: fix return correct status on qat overflow

2018-12-27 Thread Tomasz Jozwiak
;) Cc: sta...@dpdk.org Signed-off-by: Tomasz Jozwiak --- drivers/compress/qat/qat_comp.c | 35 --- 1 file changed, 24 insertions(+), 11 deletions(-) diff --git a/drivers/compress/qat/qat_comp.c b/drivers/compress/qat/qat_comp.c index bb00610..450cfd6 100644 --- a/driver

[dpdk-dev] [PATCH v2] compress/qat: fix return correct status on qat overflow

2018-12-27 Thread Tomasz Jozwiak
v2 changes: - Fixed wrong condition Tomasz Jozwiak (1): compress/qat: fix return correct status on qat overflow drivers/compress/qat/qat_comp.c | 35 --- 1 file changed, 24 insertions(+), 11 deletions(-) -- 2.7.4

[dpdk-dev] [PATCH] compress/qat: add compression on dh895x

2018-12-21 Thread Tomasz Jozwiak
This patch enables compression on dh895x HW series and updates supported hardware accelerator devices list. Signed-off-by: Tomasz Jozwiak --- doc/guides/compressdevs/qat_comp.rst | 1 + drivers/compress/qat/qat_comp.c | 2 +- drivers/compress/qat/qat_comp_pmd.c | 4 3 files changed

[dpdk-dev] [PATCH] compress/qat: fix return correct status on qat overflow

2018-12-21 Thread Tomasz Jozwiak
;) Cc: sta...@dpdk.org Signed-off-by: Tomasz Jozwiak --- drivers/compress/qat/qat_comp.c | 34 +++--- 1 file changed, 23 insertions(+), 11 deletions(-) diff --git a/drivers/compress/qat/qat_comp.c b/drivers/compress/qat/qat_comp.c index bb00610..4edf4c8 100644 --- a/driver

[dpdk-dev] [PATCH] compress/qat: fix error counter in dequeue errors

2018-12-14 Thread Tomasz Jozwiak
ponse") Cc: sta...@dpdk.org Signed-off-by: Tomasz Jozwiak --- drivers/common/qat/qat_qp.c | 6 -- drivers/common/qat/qat_qp.h | 3 ++- drivers/compress/qat/qat_comp.c | 4 +++- drivers/compress/qat/qat_comp.h | 4 ++-- 4 files changed, 11 insertions(+), 6 deletions(-) diff --git

[dpdk-dev] [PATCH] compress/qat: fix status return on error building request

2018-12-14 Thread Tomasz Jozwiak
;) Cc: sta...@dpdk.org Signed-off-by: Tomasz Jozwiak --- drivers/compress/qat/qat_comp.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/compress/qat/qat_comp.c b/drivers/compress/qat/qat_comp.c index 2754742..8a6fad0 100644 --- a/drivers/compress/qat/qat_comp.c +++ b/drivers/co

[dpdk-dev] [PATCH] common/qat: revert fix for invalid response from firmware

2018-12-14 Thread Tomasz Jozwiak
This reverts commit d09973f6c4df ("common/qat: fix for invalid response from firmware") due to incorrectly reporting failures on some older firmware versions. Fixes: d09973f6c4df ("common/qat: fix for invalid response from firmware") Cc: sta...@dpdk.org Signed-of

[dpdk-dev] [PATCH v6 5/5] app/compress-perf: code refactoring

2018-12-12 Thread Tomasz Jozwiak
Code refactoring to separate validation from benchmarking part. Added op's status checking after rte_compressdev_dequeue_burst function. Signed-off-by: Tomasz Jozwiak --- app/test-compress-perf/Makefile | 2 + app/test-compress-perf/comp_perf_options.h| 12 +

[dpdk-dev] [PATCH v6 3/5] doc/guides/tools: add doc files

2018-12-12 Thread Tomasz Jozwiak
Added: - initial version of compression performance test description file. - release note in release_18_11.rst Updated index.rst file Signed-off-by: De Lara Guarch, Pablo Signed-off-by: Tomasz Jozwiak --- MAINTAINERS| 5 +++ doc/guides/rel_notes

[dpdk-dev] [PATCH v6 4/5] app/compress-perf: add dynamic compression test

2018-12-12 Thread Tomasz Jozwiak
Added dynamic compression feature into compression perf. test. Signed-off-by: Tomasz Jozwiak --- app/test-compress-perf/comp_perf_options_parse.c | 10 +++--- doc/guides/rel_notes/release_19_02.rst | 3 +-- doc/guides/tools/comp_perf.rst | 4 ++-- 3 files

[dpdk-dev] [PATCH v6 0/5] add initial version of compress-perf

2018-12-12 Thread Tomasz Jozwiak
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:

[dpdk-dev] [PATCH v6 2/5] app/compress-perf: add performance measurement

2018-12-12 Thread Tomasz Jozwiak
Added performance measurement part into compression perf. test. Signed-off-by: De Lara Guarch, Pablo Signed-off-by: Tomasz Jozwiak --- app/test-compress-perf/comp_perf_options_parse.c | 2 +- app/test-compress-perf/main.c| 888 ++- 2 files changed, 884

[dpdk-dev] [PATCH v6 1/5] app/compress-perf: add parser

2018-12-12 Thread Tomasz Jozwiak
Added parser part into compression perf. test. Signed-off-by: De Lara Guarch, Pablo Signed-off-by: Tomasz Jozwiak --- app/Makefile | 4 + app/meson.build | 1 + app/test-compress-perf/Makefile | 16

[dpdk-dev] [PATCH v6 0/5] add initial version of compress-perf

2018-12-12 Thread Tomasz Jozwiak
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:

[dpdk-dev] [PATCH v5 5/5] app/compress-perf: code refactoring

2018-12-05 Thread Tomasz Jozwiak
Code refactoring to separate validation from benchmarking part. Added op's status checking after rte_compressdev_dequeue_burst function. Signed-off-by: Tomasz Jozwiak --- app/test-compress-perf/Makefile | 2 + app/test-compress-perf/comp_perf_options.h| 12 +

[dpdk-dev] [PATCH v5 1/5] app/compress-perf: add parser

2018-12-05 Thread Tomasz Jozwiak
Added parser part into compression perf. test. Signed-off-by: De Lara Guarch, Pablo Signed-off-by: Tomasz Jozwiak --- app/Makefile | 4 + app/meson.build | 1 + app/test-compress-perf/Makefile | 16

[dpdk-dev] [PATCH v5 2/5] app/compress-perf: add performance measurement

2018-12-05 Thread Tomasz Jozwiak
Added performance measurement part into compression perf. test. Signed-off-by: De Lara Guarch, Pablo Signed-off-by: Tomasz Jozwiak --- app/test-compress-perf/comp_perf_options_parse.c | 2 +- app/test-compress-perf/main.c| 888 ++- 2 files changed, 884

[dpdk-dev] [PATCH v5 4/5] app/compress-perf: add dynamic compression test

2018-12-05 Thread Tomasz Jozwiak
Added dynamic compression feature into compression perf. test. Signed-off-by: Tomasz Jozwiak --- app/test-compress-perf/comp_perf_options_parse.c | 10 +++--- doc/guides/rel_notes/release_18_11.rst | 3 +-- doc/guides/tools/comp_perf.rst | 4 ++-- 3 files

[dpdk-dev] [PATCH v5 3/5] doc/guides/tools: add doc files

2018-12-05 Thread Tomasz Jozwiak
Added: - initial version of compression performance test description file. - release note in release_18_11.rst Updated index.rst file Signed-off-by: De Lara Guarch, Pablo Signed-off-by: Tomasz Jozwiak --- MAINTAINERS| 5 +++ doc/guides/rel_notes

[dpdk-dev] [PATCH v5 0/5] add initial version of compress-perf

2018-12-05 Thread Tomasz Jozwiak
p 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: a

[dpdk-dev] [PATCH v4 4/5] app/compress-perf: add dynamic compression test

2018-11-23 Thread Tomasz Jozwiak
Added dynamic compression feature into compression perf. test. Signed-off-by: Tomasz Jozwiak --- app/test-compress-perf/comp_perf_options_parse.c | 6 +- doc/guides/rel_notes/release_18_11.rst | 3 +-- doc/guides/tools/comp_perf.rst | 4 ++-- 3 files changed

[dpdk-dev] [PATCH v4 5/5] app/compress-perf: code refactoring

2018-11-23 Thread Tomasz Jozwiak
Code refactoring to separate validation from benchmarking part. Signed-off-by: Tomasz Jozwiak --- app/test-compress-perf/Makefile | 2 + app/test-compress-perf/comp_perf_options.h| 12 + app/test-compress-perf/comp_perf_test_benchmark.c | 292 + app

[dpdk-dev] [PATCH v4 2/5] app/compress-perf: add performance measurement

2018-11-23 Thread Tomasz Jozwiak
Added performance measurement part into compression perf. test. Signed-off-by: De Lara Guarch, Pablo Signed-off-by: Tomasz Jozwiak --- app/test-compress-perf/comp_perf_options_parse.c | 8 +- app/test-compress-perf/main.c| 886 ++- 2 files changed, 883

[dpdk-dev] [PATCH v4 1/5] app/compress-perf: add parser

2018-11-23 Thread Tomasz Jozwiak
Added parser part into compression perf. test. Signed-off-by: De Lara Guarch, Pablo Signed-off-by: Tomasz Jozwiak --- app/Makefile | 4 + app/meson.build | 1 + app/test-compress-perf/Makefile | 16

[dpdk-dev] [PATCH v4 3/5] doc/guides/tools: add doc files

2018-11-23 Thread Tomasz Jozwiak
Added: - initial version of compression performance test description file. - release note in release_18_11.rst Updated index.rst file Signed-off-by: De Lara Guarch, Pablo Signed-off-by: Tomasz Jozwiak --- MAINTAINERS| 5 +++ doc/guides/rel_notes

[dpdk-dev] [PATCH v4 0/5] add initial version of compress-perf

2018-11-23 Thread Tomasz Jozwiak
apability 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 refactorin

[dpdk-dev] [PATCH v3 5/5] app/compress-perf: code refactoring

2018-11-23 Thread Tomasz Jozwiak
Code refactoring to separate validation from benchmarking part. Signed-off-by: Tomasz Jozwiak --- app/test-compress-perf/Makefile | 2 + app/test-compress-perf/comp_perf_options.h| 12 + app/test-compress-perf/comp_perf_test_benchmark.c | 291 + app

[dpdk-dev] [PATCH v3 3/5] doc/guides/tools: add doc files

2018-11-23 Thread Tomasz Jozwiak
Added: - initial version of compression performance test description file. - release note in release_18_11.rst Updated index.rst file Signed-off-by: De Lara Guarch, Pablo Signed-off-by: Tomasz Jozwiak --- MAINTAINERS| 5 +++ doc/guides/rel_notes

[dpdk-dev] [PATCH v3 4/5] app/compress-perf: add dynamic compression test

2018-11-23 Thread Tomasz Jozwiak
Added dynamic compression feature into compression perf. test. Signed-off-by: Tomasz Jozwiak --- app/test-compress-perf/comp_perf_options_parse.c | 6 +- doc/guides/rel_notes/release_18_11.rst | 3 +-- doc/guides/tools/comp_perf.rst | 4 ++-- 3 files changed

[dpdk-dev] [PATCH v3 1/5] app/compress-perf: add parser

2018-11-23 Thread Tomasz Jozwiak
Added parser part into compression perf. test. Signed-off-by: De Lara Guarch, Pablo Signed-off-by: Tomasz Jozwiak --- app/Makefile | 4 + app/meson.build | 1 + app/test-compress-perf/Makefile | 16

[dpdk-dev] [PATCH v3 2/5] app/compress-perf: add performance measurement

2018-11-23 Thread Tomasz Jozwiak
Added performance measurement part into compression perf. test. Signed-off-by: De Lara Guarch, Pablo Signed-off-by: Tomasz Jozwiak --- app/test-compress-perf/comp_perf_options_parse.c | 8 +- app/test-compress-perf/main.c| 886 ++- 2 files changed, 883

[dpdk-dev] [PATCH v3 0/5] add initial version of compress-perf

2018-11-23 Thread Tomasz Jozwiak
--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) To

[dpdk-dev] [PATCH v2 3/3] doc/guides/tools: add doc files

2018-11-02 Thread Tomasz Jozwiak
Added: - initial version of compression performance test description file. - release note in release_18_11.rst Signed-off-by: De Lara Guarch, Pablo Signed-off-by: Tomasz Jozwiak --- MAINTAINERS| 5 +++ doc/guides/rel_notes/release_18_11.rst | 6 +++ doc

[dpdk-dev] [PATCH v2 2/3] app/compress-perf: add performance measurement

2018-11-02 Thread Tomasz Jozwiak
Added performance measurement part into compression perf. test. Signed-off-by: De Lara Guarch, Pablo Signed-off-by: Tomasz Jozwiak --- app/test-compress-perf/comp_perf_options_parse.c | 8 +- app/test-compress-perf/main.c| 886 ++- 2 files changed, 883

[dpdk-dev] [PATCH v2 0/3] add initial version of compress-perf

2018-11-02 Thread Tomasz Jozwiak
alue to 16 - Updated documentation Opens: comment from Shally Verma re separating validation from benchmarking will be investigated in a later release. Support for dynamic Huffman encoding will be added in a later release. Tomasz Jozwiak (3): app/compress-perf: add parser ap

[dpdk-dev] [PATCH v2 1/3] app/compress-perf: add parser

2018-11-02 Thread Tomasz Jozwiak
Added parser part into compression perf. test. Signed-off-by: De Lara Guarch, Pablo Signed-off-by: Tomasz Jozwiak --- app/Makefile | 4 + app/meson.build | 1 + app/test-compress-perf/Makefile | 16

  1   2   >