[dpdk-dev] [PATCH 3/3] compressdef: remove unused function pointer prototype

2020-03-06 Thread Artur Trybula
This commit removes unused prototype of the function pointer compressdev_queue_pair_count_t. Signed-off-by: Artur Trybula --- lib/librte_compressdev/rte_compressdev_pmd.h | 10 -- 1 file changed, 10 deletions(-) diff --git a/lib/librte_compressdev/rte_compressdev_pmd.h b/lib

[dpdk-dev] [PATCH 2/3] cryptodev: remove unused element from device operations

2020-03-06 Thread Artur Trybula
This commit removes unused function pointer (queue_pair_count) from struct rte_cryptodev_ops. Signed-off-by: Artur Trybula --- lib/librte_cryptodev/rte_cryptodev_pmd.h | 11 --- 1 file changed, 11 deletions(-) diff --git a/lib/librte_cryptodev/rte_cryptodev_pmd.h b/lib

[dpdk-dev] [PATCH 1/3] drivers/crypto: remove unused element from device operations

2020-03-06 Thread Artur Trybula
This commit removes unused function pointer (queue_pair_count) from rte_cryptodev_ops objects. Related functions removed as well. Signed-off-by: Artur Trybula --- drivers/crypto/aesni_gcm/aesni_gcm_pmd_ops.c | 8 drivers/crypto/aesni_mb/rte_aesni_mb_pmd_ops.c | 8 drivers

[dpdk-dev] [PATCH] doc: updates for cycle-count mode in compression perf tool

2020-02-12 Thread Artur Trybula
This commit adds release notes and updates documentation for the cycle-count mode added to the compression performance tool. Fixes: 2695db95a147 ("test/compress: add cycle-count mode to perf tool") Signed-off-by: Artur Trybula --- doc/guides/rel_notes/release_20_02.rst | 5 +

[dpdk-dev] [PATCH v2] test/compress: replace test vector

2020-02-06 Thread Artur Trybula
This patch replaces an existing test vector with a new one containing public domain text only. This is to avoid any potential issues re-licensing content as BSD-3 which has no clear original license. Fixes: b06aa643cac4 ("test/compress: add initial unit tests") Signed-off-by: Art

[dpdk-dev] [PATCH] test/compress: replace test vector

2020-01-14 Thread Artur Trybula
This patch replaces existing test vector with a new one containing C code to fix license issue. Signed-off-by: Artur Trybula --- app/test/test_compressdev_test_buffer.h | 228 ++-- 1 file changed, 132 insertions(+), 96 deletions(-) diff --git a/app/test

[dpdk-dev] [PATCH v2 1/1] eal: improve user notification for too low memzone segments

2019-12-20 Thread Artur Trybula
In case of too low number of memzone segements user notification was misleading. This patch improves the description by providing better explanation about the cause. Signed-off-by: Artur Trybula --- lib/librte_eal/common/eal_common_memzone.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion

[dpdk-dev] [PATCH v2 0/1] eal: user notification improvement

2019-12-20 Thread Artur Trybula
v2: - fixed coding style issue Signed-off-by: Artur Trybula Artur Trybula (1): eal: improve user notification for too low memzone segments lib/librte_eal/common/eal_common_memzone.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) -- 2.17.1

[dpdk-dev] [PATCH] eal: improve user notification for too low memzone segments

2019-12-16 Thread Artur Trybula
In case of too low number of memzone segements user notification was misleading. This patch improves the description by providing better explanation about the cause. Signed-off-by: Artur Trybula --- lib/librte_eal/common/eal_common_memzone.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion

[dpdk-dev] [PATCH] test/compress: add cycle-count mode to the perf tool

2019-12-11 Thread Artur Trybula
This commit adds cycle-count mode to the compression perf tool. The new mode enhances the compression performance tool to allow cycle-count measurement of both hardware and softwate PMDs. Signed-off-by: Artur Trybula --- app/test-compress-perf/Makefile | 3 +- app/test-compress

[dpdk-dev] [PATCH v4 0/1] compression: unit tests refactoring

2019-11-07 Thread Artur Trybula
master - small modifications after code review - additional function extracted for data size calculation (test_mbufs_calculate_data_size) v2 changes: - unnecessary "printf" removed from the code Signed-off-by: Artur Trybula Artur Trybula (1): tes

[dpdk-dev] [PATCH v4 1/1] test/compress: unit tests refactoring

2019-11-07 Thread Artur Trybula
Core engine refactoring (test_deflate_comp_decomp function). Smaller specialized functions created. Signed-off-by: Artur Trybula Acked-by: Adam Dybkowski --- app/test/test_compressdev.c| +--- doc/guides/rel_notes/release_19_11.rst |5 + 2 files changed

[dpdk-dev] [PATCH v3 1/1] test/compress: unit tests refactoring

2019-10-24 Thread Artur Trybula
Core engine refactoring (test_deflate_comp_decomp function). Smaller specialized functions created. Signed-off-by: Artur Trybula --- app/test/test_compressdev.c| 1118 +--- doc/guides/rel_notes/release_19_11.rst |5 + 2 files changed, 826 insertions(+), 297

[dpdk-dev] [PATCH v3 0/1] compression: unit tests refactoring

2019-10-24 Thread Artur Trybula
-by: Artur Trybula Artur Trybula (1): test/compress: unit tests refactoring app/test/test_compressdev.c| 1118 +--- doc/guides/rel_notes/release_19_11.rst |5 + 2 files changed, 826 insertions(+), 297 deletions(-) -- 2.17.1

[dpdk-dev] [PATCH v4 2/2] test/compress: unit test for stateless overflow recovery

2019-10-16 Thread Artur Trybula
Added unit test to check out-of-space recoverable feature. Signed-off-by: Artur Trybula --- app/test/test_compressdev.c | 280 ++-- 1 file changed, 233 insertions(+), 47 deletions(-) diff --git a/app/test/test_compressdev.c b/app/test/test_compressdev.c index

[dpdk-dev] [PATCH v4 1/2] compress/qat: overflow catch for stateless compression

2019-10-16 Thread Artur Trybula
This patch adds out-of-space recoverable feature for stateless compression scenario to QuickAssist compressdev driver Signed-off-by: Artur Trybula --- drivers/compress/qat/qat_comp.c | 28 +--- 1 file changed, 25 insertions(+), 3 deletions(-) diff --git a/drivers

[dpdk-dev] [PATCH v4 0/2] Add overflow recovery for stateless compression

2019-10-16 Thread Artur Trybula
;, "unsupported" result will be printed out on the screen v3: - rebasing onto the recent master v2: - rebasing over the external mbufs Artur Trybula (2): compress/qat: overflow catch for stateless compression test/compress: unit test for stateless overflow recovery ap

[dpdk-dev] [PATCH v3 2/2] test/compress: unit test for stateless overflow recovery

2019-10-11 Thread Artur Trybula
Added unit test to check out-of-space recoverable feature. Signed-off-by: Artur Trybula --- app/test/test_compressdev.c | 261 +--- 1 file changed, 214 insertions(+), 47 deletions(-) diff --git a/app/test/test_compressdev.c b/app/test/test_compressdev.c index

[dpdk-dev] [PATCH v3 0/2] Add overflow recovery for stateless compression

2019-10-11 Thread Artur Trybula
This patch adds out-of-space recoverable feature for stateless compression scenario to QuickAssist compressdev driver. Unit test was also created to verify the new feature. v3: - rebasing onto the recent master v2: - rebasing over the external mbufs Artur Trybula (2): compress

[dpdk-dev] [PATCH v3 1/2] compress/qat: overflow catch for stateless compression

2019-10-11 Thread Artur Trybula
This patch adds out-of-space recoverable feature for stateless compression scenario to QuickAssist compressdev driver Signed-off-by: Artur Trybula --- drivers/compress/qat/qat_comp.c | 28 +--- 1 file changed, 25 insertions(+), 3 deletions(-) diff --git a/drivers

[dpdk-dev] [PATCH v2 0/2] Add overflow recovery for stateless compression

2019-09-26 Thread Artur Trybula
This patch adds out-of-space recoverable feature for stateless compression scenario to QuickAssist compressdev driver. Unit test was also created to verify the new feature. v2: - rebasing over the external mbufs This patch depends on http://patches.dpdk.org/cover/59680/ Artur Trybula

[dpdk-dev] [PATCH v2 1/2] compress/qat: overflow catch for stateless compression

2019-09-26 Thread Artur Trybula
This patch adds out-of-space recoverable feature for stateless compression scenario to QuickAssist compressdev driver Signed-off-by: Artur Trybula --- drivers/compress/qat/qat_comp.c | 28 +--- 1 file changed, 25 insertions(+), 3 deletions(-) diff --git a/drivers

[dpdk-dev] [PATCH v2 2/2] test/compress: unit test for stateless overflow recovery

2019-09-26 Thread Artur Trybula
Added unit test to check out-of-space recoverable feature. Signed-off-by: Artur Trybula --- app/test/test_compressdev.c | 261 +--- 1 file changed, 215 insertions(+), 46 deletions(-) diff --git a/app/test/test_compressdev.c b/app/test/test_compressdev.c index

[dpdk-dev] [PATCH v2 0/1] compression: unit tests refactoring

2019-09-12 Thread Artur Trybula
v2 changes: - unnecessary "printf" removed from the code This patch depends on "test/compress: unit test for stateless overflow recovery": http://patches.dpdk.org/patch/58834/ Signed-off-by: Artur Trybula Artur Trybula (1): test/compress: unit tests re

[dpdk-dev] [PATCH v2 1/1] test/compress: unit tests refactoring

2019-09-12 Thread Artur Trybula
Core engine refactoring (test_deflate_comp_decomp function). Smaller specialized functions created. Signed-off-by: Artur Trybula --- This patch depends on "test/compress: unit test for stateless overflow recovery": http://patches.dpdk.org/patch/58834/ app/test/test_compressd

[dpdk-dev] [PATCH] test/compress: unit tests refactoring

2019-09-09 Thread Artur Trybula
Core engine refactoring (test_deflate_comp_decomp function). Smaller specialized functions created. Signed-off-by: Artur Trybula --- This patch depends on "test/compress: unit test for stateless overflow recovery": http://patches.dpdk.org/patch/58834/ app/test/test_compressd

[dpdk-dev] [PATCH 1/2] compress/qat: overflow catching

2019-09-06 Thread Artur Trybula
Out-of-space recoverable feature added to QuickAssist compressdev driver Signed-off-by: Artur Trybula --- drivers/compress/qat/qat_comp.c | 25 ++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/drivers/compress/qat/qat_comp.c b/drivers/compress/qat

[dpdk-dev] [PATCH 2/2] test/compress: unit test for stateless overflow recovery

2019-09-06 Thread Artur Trybula
Added unit test to check out-of-space recoverable feature. Signed-off-by: Artur Trybula --- app/test/test_compressdev.c | 264 +--- 1 file changed, 216 insertions(+), 48 deletions(-) diff --git a/app/test/test_compressdev.c b/app/test/test_compressdev.c index

[dpdk-dev] [PATCH v5 1/1] app/test-compress-perf: report header improvement

2019-07-17 Thread Artur Trybula
This patch adds extra features to the compress performance test. Some important parameters (memory allocation, number of ops, number of segments) are calculated and printed out on the screen. Information about compression threads is also provided. Signed-off-by: Artur Trybula

[dpdk-dev] [PATCH v5 0/1] add extra features to test-compress-perf

2019-07-17 Thread Artur Trybula
re to test-compress-perf" - function renamed: print_report_header() -> print_test_dynamics() This patch depends on the series "add multiple cores feature to test-compress-perf" https://patches.dpdk.org/cover/56236/ Signed-off-by: Artur Trybula Artur Trybula (1): app/tes

[dpdk-dev] [PATCH v4 1/1] app/test-compress-perf: report header improvement

2019-07-12 Thread Artur Trybula
This patch adds extra features to the compress performance test. Some important parameters (memory allocation, number of ops, number of segments) are calculated and printed out on the screen. Information about compression threads is also provided. Signed-off-by: Artur Trybula

[dpdk-dev] [PATCH v4 0/1] add extra features to test-compress-perf

2019-07-12 Thread Artur Trybula
ort_header() -> print_test_dynamics() This patch depends on the series "add multiple cores feature to test-compress-perf" https://patches.dpdk.org/cover/56236/ Signed-off-by: Artur Trybula Artur Trybula (1): app/test-compress-perf: report header improvement .../comp_perf_test_benchmar

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

2019-07-08 Thread Artur Trybula
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 Acked-by: Artur Trybula --- app/test-compress-perf/comp_perf_options.h| 1 + .../comp_perf_test_benchmark.c

[dpdk-dev] [PATCH v8 7/7] app/test-compress-perf: 'magic numbers' removed

2019-07-08 Thread Artur Trybula
This patch fixes some minor problems like 'magic numbers', spelling mistakes, enumes naming. Signed-off-by: Artur Trybula --- app/test-compress-perf/comp_perf_options.h | 10 -- app/test-compress-perf/comp_perf_options_parse.c | 6 +++--- app/test-com

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

2019-07-08 Thread Artur Trybula
From: Tomasz Jozwiak This patch adds a benchmark part to compression-perf-tool as a separate test case, which can be executed multi-threaded. Also updates release notes. Signed-off-by: Tomasz Jozwiak Signed-off-by: Tomasz Jozwiak Acked-by: Artur Trybula --- app/test-compress-perf/Makefile

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

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

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

2019-07-08 Thread Artur Trybula
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 Acked-by: Artur Trybula --- app/test-compress-perf/Makefile | 1

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

2019-07-08 Thread Artur Trybula
From: Tomasz Jozwiak This patch adds --ptest option to make possible to choose test case from command line. Signed-off-by: Tomasz Jozwiak Signed-off-by: Tomasz Jozwiak Acked-by: Artur Trybula --- .../comp_perf_options_parse.c | 32 +++ 1 file changed, 32

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

2019-07-08 Thread Artur Trybula
From: Tomasz Jozwiak This patch adds template functions for multi-cores performance version of compress-perf-tool Signed-off-by: Tomasz Jozwiak Signed-off-by: Tomasz Jozwiak Acked-by: Artur Trybula --- app/test-compress-perf/Makefile | 3 +- app/test-compress-perf

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

2019-07-08 Thread Artur Trybula
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&#

[dpdk-dev] [PATCH v3 0/1] add extra features to test-compress-perf

2019-07-05 Thread Artur Trybula
iple cores feature to test-compress-perf" https://patches.dpdk.org/cover/56024/ Signed-off-by: Artur Trybula --- Artur Trybula (1): app/test-compress-perf: report header improvement .../comp_perf_test_common.c | 93 ++- .../comp_perf_test_common.h

[dpdk-dev] [PATCH v3 1/1] app/test-compress-perf: report header improvement

2019-07-05 Thread Artur Trybula
This patch adds extra features to the compress performance test. Some important parameters (memory allocation, number of ops, number of segments) are calculated and printed out on the screen. Signed-off-by: Artur Trybula --- .../comp_perf_test_common.c | 93

[dpdk-dev] [PATCH v2 1/1] app/test-compress-perf: report header improvement

2019-07-04 Thread Artur Trybula
This patch adds extra features to the compress performance test. Some important parameters (memory allocation, number of ops, number of segments) are calculated and printed out on the screen. Signed-off-by: Artur Trybula --- .../comp_perf_test_common.c | 94

[dpdk-dev] [PATCH v2 0/1] add extra features to test-compress-perf

2019-07-04 Thread Artur Trybula
ttps://patches.dpdk.org/cover/56024/ Signed-off-by: Artur Trybula --- Artur Trybula (1): app/test-compress-perf: report header improvement .../comp_perf_test_common.c | 94 ++- .../comp_perf_test_common.h | 3 + app/test-compress-perf/main

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

2019-07-03 Thread Artur Trybula
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 Acked-by: Artur Trybula --- app/test-compress-perf/comp_perf_options.h| 1 + .../comp_perf_test_benchmark.c

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

2019-07-03 Thread Artur Trybula
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 Acked-by: Artur Trybula --- app/test-compress-perf/Makefile | 1

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

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

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

2019-07-03 Thread Artur Trybula
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 Acked-by: Artur Trybula --- app/test-compress-perf/Makefile | 1

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

2019-07-03 Thread Artur Trybula
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 Acked-by: Artur Trybula --- .../comp_perf_options_parse.c | 32 +++ 1 file changed, 32

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

2019-07-03 Thread Artur Trybula
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 w

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

2019-07-03 Thread Artur Trybula
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 Acked-by: Artur Trybula --- app/test-compress-perf/Makefile | 3

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

2019-06-04 Thread Artur Trybula
This patch fixes Coverity Issue 328524: Reliance on integer endianness (INCOMPATIBLE_CAST) in function *parse_window_sz*. Coverity issue: 328524 Fixes: e0b6287c035d ("app/compress-perf: add parser") Signed-off-by: Artur Trybula --- app/test-compress-perf/comp_perf_options_parse.c |

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

2019-06-04 Thread Artur Trybula
v2: * add 'fixes' line to the patch description Artur Trybula (1): app/test-compress-perf: fix reliance on integer endianness (CI:328524) app/test-compress-perf/comp_perf_options_parse.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) -- 2.17.1

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

2019-06-03 Thread Artur Trybula
This patch fixes Coverity Issue 328524: Reliance on integer endianness (INCOMPATIBLE_CAST) in function *parse_window_sz*. Signed-off-by: Artur Trybula --- app/test-compress-perf/comp_perf_options_parse.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/test-compress

[dpdk-dev] [PATCH] app/test-compress-perf: report header improvement

2019-06-03 Thread Artur Trybula
This patch adds extra features to the compress performance test. Some important parameters (memory allocation, number of ops, number of segments) are calculated and printed out on the screen. Signed-off-by: Artur Trybula --- app/test-compress-perf/main.c | 105