|
Revision tags: v24.07-rc2, v24.07-rc1 |
|
| #
b6a7e685 |
| 14-May-2024 |
Tyler Retzlaff <roretzla@linux.microsoft.com> |
app: use stdatomic API
Replace the use of gcc builtin __atomic_xxx intrinsics with corresponding rte_atomic_xxx optional rte stdatomic API.
Signed-off-by: Tyler Retzlaff <roretzla@linux.microsoft.c
app: use stdatomic API
Replace the use of gcc builtin __atomic_xxx intrinsics with corresponding rte_atomic_xxx optional rte stdatomic API.
Signed-off-by: Tyler Retzlaff <roretzla@linux.microsoft.com> Acked-by: Stephen Hemminger <stephen@networkplumber.org>
show more ...
|
|
Revision tags: v24.03, v24.03-rc4, v24.03-rc3, v24.03-rc2, v24.03-rc1, v23.11, v23.11-rc4, v23.11-rc3, v23.11-rc2, v23.11-rc1, v23.07, v23.07-rc4, v23.07-rc3, v23.07-rc2, v23.07-rc1, v23.03, v23.03-rc4, v23.03-rc3, v23.03-rc2, v23.03-rc1 |
|
| #
72c64a34 |
| 14-Feb-2023 |
Michael Baum <michaelba@nvidia.com> |
app/compress-perf: add --algo option
Add a command line option `algo` to select the compress algorithm supported by the compress API: null (DMA), deflate, lz4 and lzs.
Default for deflate.
Signed-
app/compress-perf: add --algo option
Add a command line option `algo` to select the compress algorithm supported by the compress API: null (DMA), deflate, lz4 and lzs.
Default for deflate.
Signed-off-by: Matan Azrad <matan@nvidia.com> Signed-off-by: Michael Baum <michaelba@nvidia.com>
show more ...
|
| #
83cc3b90 |
| 14-Feb-2023 |
Michael Baum <michaelba@nvidia.com> |
app/compress-perf: fix testing single operation
Part of the application options is to test only compress and only decompress but actually the application ignores this user option and tries to test a
app/compress-perf: fix testing single operation
Part of the application options is to test only compress and only decompress but actually the application ignores this user option and tries to test always both compress and decompress.
Allow testing only compress and only decompress.
Fixes: e0b6287c035d ("app/compress-perf: add parser") Cc: stable@dpdk.org
Signed-off-by: Matan Azrad <matan@nvidia.com> Signed-off-by: Michael Baum <michaelba@nvidia.com>
show more ...
|
| #
1643fc9b |
| 14-Feb-2023 |
Michael Baum <michaelba@nvidia.com> |
app/compress-perf: fix some typos
Fix some typos in comments and prints in this app.
Fixes: e0b6287c035d ("app/compress-perf: add parser") Fixes: 2695db95a147 ("test/compress: add cycle-count mode
app/compress-perf: fix some typos
Fix some typos in comments and prints in this app.
Fixes: e0b6287c035d ("app/compress-perf: add parser") Fixes: 2695db95a147 ("test/compress: add cycle-count mode to perf tool") Fixes: 971d89f5116b ("app/compress-perf: prevent output buffer overflow") Cc: stable@dpdk.org
Signed-off-by: Michael Baum <michaelba@nvidia.com>
show more ...
|
|
Revision tags: v22.11, v22.11-rc4, v22.11-rc3, v22.11-rc2, v22.11-rc1 |
|
| #
72b452c5 |
| 27-Aug-2022 |
Dmitry Kozlyuk <dmitry.kozliuk@gmail.com> |
eal: remove unneeded includes from a public header
Do not include <ctype.h>, <errno.h>, and <stdlib.h> from <rte_common.h>, because they are not used by this file. Include the needed headers directl
eal: remove unneeded includes from a public header
Do not include <ctype.h>, <errno.h>, and <stdlib.h> from <rte_common.h>, because they are not used by this file. Include the needed headers directly from the files that need them.
Signed-off-by: Dmitry Kozlyuk <dmitry.kozliuk@gmail.com> Acked-by: Bruce Richardson <bruce.richardson@intel.com>
show more ...
|
|
Revision tags: v22.07, v22.07-rc4, v22.07-rc3, v22.07-rc2, v22.07-rc1, v22.03, v22.03-rc4, v22.03-rc3, v22.03-rc2, v22.03-rc1 |
|
| #
7be78d02 |
| 29-Nov-2021 |
Josh Soref <jsoref@gmail.com> |
fix spelling in comments and strings
The tool comes from https://github.com/jsoref
Signed-off-by: Josh Soref <jsoref@gmail.com> Signed-off-by: Thomas Monjalon <thomas@monjalon.net>
|
|
Revision tags: v21.11, v21.11-rc4, v21.11-rc3 |
|
| #
d3fcd87c |
| 17-Nov-2021 |
Joyce Kong <joyce.kong@arm.com> |
app/compress: use compiler atomic builtins for display sync
Convert rte_atomic_test_and_set usage to compiler atomic CAS operation for display sync.
Signed-off-by: Joyce Kong <joyce.kong@arm.com> R
app/compress: use compiler atomic builtins for display sync
Convert rte_atomic_test_and_set usage to compiler atomic CAS operation for display sync.
Signed-off-by: Joyce Kong <joyce.kong@arm.com> Reviewed-by: Ruifeng Wang <ruifeng.wang@arm.com> Reviewed-by: Honnappa Nagarahalli <honnappa.nagarahalli@arm.com>
show more ...
|
|
Revision tags: v21.11-rc2, v21.11-rc1, v21.08, v21.08-rc4, v21.08-rc3, v21.08-rc2, v21.08-rc1, v21.05, v21.05-rc4, v21.05-rc3, v21.05-rc2, v21.05-rc1, v21.02, v21.02-rc4, v21.02-rc3, v21.02-rc2, v21.02-rc1, v20.11, v20.11-rc5, v20.11-rc4, v20.11-rc3, v20.11-rc2, v20.11-rc1, v20.08, v20.08-rc4, v20.08-rc3, v20.08-rc2, v20.08-rc1, v20.05, v20.05-rc4, v20.05-rc3, v20.05-rc2, v20.05-rc1, v20.02, v20.02-rc4, v20.02-rc3, v20.02-rc2, v20.02-rc1 |
|
| #
2695db95 |
| 11-Dec-2019 |
Artur Trybula <arturx.trybula@intel.com> |
test/compress: add cycle-count mode to perf tool
This commit adds cycle-count mode to the compression perf tool. The new mode enhances the compression performance tool to allow cycle-count measureme
test/compress: add cycle-count mode to perf tool
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 <arturx.trybula@intel.com> Acked-by: Fiona Trahe <fiona.trahe@intel.com>
show more ...
|
|
Revision tags: v19.11, v19.11-rc4, v19.11-rc3, v19.11-rc2, v19.11-rc1 |
|
| #
c02e33b0 |
| 24-Sep-2019 |
Adam Dybkowski <adamx.dybkowski@intel.com> |
app/compress-perf: add --external-mbufs option
This patch adds new performance measurement option --external-mbufs that allocates and uses memzones as external buffers instead of putting the data di
app/compress-perf: add --external-mbufs option
This patch adds new performance measurement option --external-mbufs that allocates and uses memzones as external buffers instead of putting the data directly inside mbufs.
Signed-off-by: Adam Dybkowski <adamx.dybkowski@intel.com> Acked-by: Fiona Trahe <fiona.trahe@intel.com>
show more ...
|
|
Revision tags: v19.08, v19.08-rc4, v19.08-rc3, v19.08-rc2 |
|
| #
971d89f5 |
| 23-Jul-2019 |
Adam Dybkowski <adamx.dybkowski@intel.com> |
app/compress-perf: prevent output buffer overflow
This patch fixes the issue of memory overwrite after the end of the output buffer by calculating its size as the number of all segments multipled by
app/compress-perf: prevent output buffer overflow
This patch fixes the issue of memory overwrite after the end of the output buffer by calculating its size as the number of all segments multipled by the output segment size. Additionally buffer overflow errors returned by PMD driver are detected and shown, ending the test.
Also the output buffer size multiplier was increased from 105% to 110% to allow running the tests on noncompressible files that expand to over 107% of original size during the compression.
The changes were made in the verification part of the flow and they don't affect the benchmark results.
Fixes: 424dd6c8c1 ("app/compress-perf: add weak functions for multicore test")
Signed-off-by: Adam Dybkowski <adamx.dybkowski@intel.com> Acked-by: Fiona Trahe <fiona.trahe@intel.com>
show more ...
|
|
Revision tags: v19.08-rc1 |
|
| #
d6cec113 |
| 08-Jul-2019 |
Tomasz Jozwiak <tomaszx.jozwiak@intel.com> |
app/compress-perf: support force process termination
This patch adds a possibility to force controlled process termination as a result of two signals: SIGTERM and SIGINT
Signed-off-by: Tomasz Jozwi
app/compress-perf: support force process termination
This patch adds a possibility to force controlled process termination as a result of two signals: SIGTERM and SIGINT
Signed-off-by: Tomasz Jozwiak <tomaszx.jozwiak@intel.com> Acked-by: Artur Trybula <arturx.trybula@intel.com> Acked-by: Shally Verma <shallyv@marvell.com>
show more ...
|
| #
50fa48e4 |
| 08-Jul-2019 |
Tomasz Jozwiak <tomaszx.jozwiak@intel.com> |
app/compress-perf: add verification test case
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 Jozwi
app/compress-perf: add verification test case
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 <tomaszx.jozwiak@intel.com> Acked-by: Artur Trybula <arturx.trybula@intel.com> Acked-by: Shally Verma <shallyv@marvell.com>
show more ...
|
|
Revision tags: v19.05, v19.05-rc4, v19.05-rc3, v19.05-rc2, v19.05-rc1 |
|
| #
27cee417 |
| 01-Mar-2019 |
Tomasz Jozwiak <tomaszx.jozwiak@intel.com> |
app/compress-perf: add incompressible data handling
Currently, compress-perf doesn't respect incompressible data inside one operation.
This patch adds such a functionality. Now the output buffer in
app/compress-perf: add incompressible data handling
Currently, compress-perf doesn't respect incompressible data inside one operation.
This patch adds such a functionality. Now the output buffer in one operation is big enough to store such a data after compression. Also added segment size checking to pass values in right range.
Signed-off-by: Tomasz Jozwiak <tomaszx.jozwiak@intel.com> Acked-by: Fiona Trahe <fiona.trahe@intel.com>
show more ...
|
|
Revision tags: v19.02, v19.02-rc4, v19.02-rc3, v19.02-rc2, v19.02-rc1 |
|
| #
0bf1e98f |
| 12-Dec-2018 |
Tomasz Jozwiak <tomaszx.jozwiak@intel.com> |
app/compress-perf: refactor code
Code refactoring to separate validation from benchmarking part. Added op's status checking after rte_compressdev_dequeue_burst function.
Signed-off-by: Tomasz Jozwi
app/compress-perf: refactor code
Code refactoring to separate validation from benchmarking part. Added op's status checking after rte_compressdev_dequeue_burst function.
Signed-off-by: Tomasz Jozwiak <tomaszx.jozwiak@intel.com> Acked-by: Fiona Trahe <fiona.trahe@intel.com> Acked-by: Lee Daly <lee.daly@intel.com> Acked-by: Shally Verma <shally.verma@caviumnetworks.com>
show more ...
|