|
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 |
|
| #
68d3287f |
| 23-Feb-2022 |
Raja Zidane <rzidane@nvidia.com> |
app/compress-perf: optimize operations pool allocation
An array of the size of total operations needed for the de/compression is reserved for ops while enqueueing, although only first burst_size ent
app/compress-perf: optimize operations pool allocation
An array of the size of total operations needed for the de/compression is reserved for ops while enqueueing, although only first burst_size entries of the array are used.
Reduce the size of the array allocated.
Fixes: b68a82425da4 ("app/compress-perf: add performance measurement") Cc: stable@dpdk.org
Signed-off-by: Raja Zidane <rzidane@nvidia.com> Acked-by: Matan Azrad <matan@nvidia.com> Acked-by: Fan Zhang <roy.fan.zhang@intel.com>
show more ...
|
| #
81353ea4 |
| 23-Feb-2022 |
Raja Zidane <rzidane@nvidia.com> |
app/compress-perf: fix cycle count operations allocation
In cyclecount main_loop function, each iteration it tries to enqueue X ops, in case Y<X ops were enqueued, the rest of the X-Y ops are moved
app/compress-perf: fix cycle count operations allocation
In cyclecount main_loop function, each iteration it tries to enqueue X ops, in case Y<X ops were enqueued, the rest of the X-Y ops are moved to the beginning of the ops array, to preserve ops order, and next Y ops are allocated for the next enqueue action, the allocation of the ops occurs on the first Y entries in the array, when it should have skipped the first X-Y array entries and allocate the following Y entries.
Fix the allocation by adding the correct offset.
Fixes: 2695db95a147 ("test/compress: add cycle-count mode to perf tool") Cc: stable@dpdk.org
Signed-off-by: Raja Zidane <rzidane@nvidia.com> Acked-by: Matan Azrad <matan@nvidia.com>
show more ...
|
|
Revision tags: 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 |
|
| #
1345c5ba |
| 29-Oct-2021 |
Jim Harris <james.r.harris@intel.com> |
test/compress-perf: remove unused variable
clang-13 rightfully complains that the total_deq_ops variable in cperf_cyclecount_op_setup is set but not used, since the final accumulated total_deq_ops r
test/compress-perf: remove unused variable
clang-13 rightfully complains that the total_deq_ops variable in cperf_cyclecount_op_setup is set but not used, since the final accumulated total_deq_ops results isn't used anywhere. So just remove the total_deq_ops variable.
Fixes: 2695db95a147 ("test/compress: add cycle-count mode to perf tool") Cc: stable@dpdk.org
Signed-off-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: David Marchand <david.marchand@redhat.com>
show more ...
|
|
Revision tags: 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 ...
|