| e77e8b66 | 02-Mar-2022 |
Raja Zidane <[email protected]> |
app/compress-perf: fix number of queue pairs to setup
The number of QPs is limited by the number of cores, such that in case the user requests more QPs than possible, the number of QPs actually conf
app/compress-perf: fix number of queue pairs to setup
The number of QPs is limited by the number of cores, such that in case the user requests more QPs than possible, the number of QPs actually configured on the device is equal to the number of cores, but the app tries to setup the original number of QPs.
Align the number of QPs setup'ed to the limited number.
Fixes: 424dd6c8c1a8 ("app/compress-perf: add weak functions for multicore test") Cc: [email protected]
Signed-off-by: Raja Zidane <[email protected]> Acked-by: Matan Azrad <[email protected]>
show more ...
|
| 220b51f7 | 02-Mar-2022 |
Raja Zidane <[email protected]> |
app/compress-perf: fix socket ID type during init
Socket ID is obtained by function rte_compressdev_socket_id, which returns it as integer, but is interpreted as unsigned byte integer.
change type
app/compress-perf: fix socket ID type during init
Socket ID is obtained by function rte_compressdev_socket_id, which returns it as integer, but is interpreted as unsigned byte integer.
change type from uint8_t to int.
Fixes: ed7dd94f7f66 ("compressdev: add basic device management") Cc: [email protected]
Signed-off-by: Raja Zidane <[email protected]> Acked-by: Matan Azrad <[email protected]>
show more ...
|
| 68d3287f | 23-Feb-2022 |
Raja Zidane <[email protected]> |
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: [email protected]
Signed-off-by: Raja Zidane <[email protected]> Acked-by: Matan Azrad <[email protected]> Acked-by: Fan Zhang <[email protected]>
show more ...
|
| 20972557 | 06-Aug-2019 |
Adam Dybkowski <[email protected]> |
app/compress-perf: fix floating point exception
This patch fixes the floating point exception that happened when the number of cores to be used during the benchmark was zero. After the fix such situ
app/compress-perf: fix floating point exception
This patch fixes the floating point exception that happened when the number of cores to be used during the benchmark was zero. After the fix such situation is detected, the error message is printed and the benchmark application exits.
Fixes: 424dd6c8c1a8 ("app/compress-perf: add weak functions for multicore test") Cc: [email protected]
Signed-off-by: Adam Dybkowski <[email protected]> Acked-by: Artur Trybula <[email protected]>
show more ...
|
| 971d89f5 | 23-Jul-2019 |
Adam Dybkowski <[email protected]> |
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 <[email protected]> Acked-by: Fiona Trahe <[email protected]>
show more ...
|
| 8c7a3131 | 08-Jul-2019 |
Artur Trybula <[email protected]> |
app/compress-perf: remove magic numbers
This patch fixes some minor problems like 'magic numbers', spelling mistakes, enumes naming.
Signed-off-by: Artur Trybula <[email protected]> Acked-by
app/compress-perf: remove magic numbers
This patch fixes some minor problems like 'magic numbers', spelling mistakes, enumes naming.
Signed-off-by: Artur Trybula <[email protected]> Acked-by: Fiona Trahe <[email protected]> Acked-by: Shally Verma <[email protected]>
show more ...
|
| 7c14a7a9 | 08-Jul-2019 |
Tomasz Jozwiak <[email protected]> |
app/compress-perf: add benchmark test case
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.
Signe
app/compress-perf: add benchmark test case
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 <[email protected]> Acked-by: Artur Trybula <[email protected]> Acked-by: Shally Verma <[email protected]>
show more ...
|
| 50fa48e4 | 08-Jul-2019 |
Tomasz Jozwiak <[email protected]> |
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 <[email protected]> Acked-by: Artur Trybula <[email protected]> Acked-by: Shally Verma <[email protected]>
show more ...
|