#
fd96ef37 |
| 02-Mar-2023 |
Hernan Vargas <hernan.vargas@intel.com> |
test/bbdev: extend support for large TB
Add support for large TB when it cannot fit into a true mbuf.
Signed-off-by: Hernan Vargas <hernan.vargas@intel.com> Reviewed-by: Maxime Coquelin <maxime.coq
test/bbdev: extend support for large TB
Add support for large TB when it cannot fit into a true mbuf.
Signed-off-by: Hernan Vargas <hernan.vargas@intel.com> Reviewed-by: Maxime Coquelin <maxime.coquelin@redhat.com>
show more ...
|
#
7831a968 |
| 02-Mar-2023 |
Hernan Vargas <hernan.vargas@intel.com> |
test/bbdev: support BLER for 4G
New feature to add BLER support for 4G in test-bbdev.
Signed-off-by: Hernan Vargas <hernan.vargas@intel.com> Reviewed-by: Maxime Coquelin <maxime.coquelin@redhat.com>
|
#
fb5e060e |
| 02-Mar-2023 |
Hernan Vargas <hernan.vargas@intel.com> |
test/bbdev: add timeout for enq/deq loops
Added timeout to prevent infinite loop condition if the device doesn't enqueue/dequeue.
Signed-off-by: Hernan Vargas <hernan.vargas@intel.com> Reviewed-by:
test/bbdev: add timeout for enq/deq loops
Added timeout to prevent infinite loop condition if the device doesn't enqueue/dequeue.
Signed-off-by: Hernan Vargas <hernan.vargas@intel.com> Reviewed-by: Maxime Coquelin <maxime.coquelin@redhat.com>
show more ...
|
#
f32bbc32 |
| 02-Mar-2023 |
Hernan Vargas <hernan.vargas@intel.com> |
test/bbdev: add queue start/stop
Add a call to queue start and queue stop specifically for testing the bbdev API.
Signed-off-by: Hernan Vargas <hernan.vargas@intel.com> Reviewed-by: Maxime Coquelin
test/bbdev: add queue start/stop
Add a call to queue start and queue stop specifically for testing the bbdev API.
Signed-off-by: Hernan Vargas <hernan.vargas@intel.com> Reviewed-by: Maxime Coquelin <maxime.coquelin@redhat.com>
show more ...
|
#
3190372d |
| 02-Mar-2023 |
Hernan Vargas <hernan.vargas@intel.com> |
test/bbdev: report device status
No functional impact.
Signed-off-by: Hernan Vargas <hernan.vargas@intel.com> Reviewed-by: Maxime Coquelin <maxime.coquelin@redhat.com>
|
#
3073445d |
| 02-Mar-2023 |
Hernan Vargas <hernan.vargas@intel.com> |
test/bbdev: enable early termination for validation
Enhancement to enable early termination for validation tests if the device supports it.
Signed-off-by: Hernan Vargas <hernan.vargas@intel.com> Re
test/bbdev: enable early termination for validation
Enhancement to enable early termination for validation tests if the device supports it.
Signed-off-by: Hernan Vargas <hernan.vargas@intel.com> Reviewed-by: Maxime Coquelin <maxime.coquelin@redhat.com>
show more ...
|
#
d1bfc723 |
| 02-Mar-2023 |
Hernan Vargas <hernan.vargas@intel.com> |
test/bbdev: add timeout for latency tests
Add a timeout to force exit the latency tests in case dequeue never happens.
Signed-off-by: Hernan Vargas <hernan.vargas@intel.com> Reviewed-by: Maxime Coq
test/bbdev: add timeout for latency tests
Add a timeout to force exit the latency tests in case dequeue never happens.
Signed-off-by: Hernan Vargas <hernan.vargas@intel.com> Reviewed-by: Maxime Coquelin <maxime.coquelin@redhat.com>
show more ...
|
#
647144a5 |
| 02-Mar-2023 |
Hernan Vargas <hernan.vargas@intel.com> |
test/bbdev: refactor TB throughput report
Refactor calculation for tb_size. No functional impact.
Signed-off-by: Hernan Vargas <hernan.vargas@intel.com> Reviewed-by: Maxime Coquelin <maxime.coqueli
test/bbdev: refactor TB throughput report
Refactor calculation for tb_size. No functional impact.
Signed-off-by: Hernan Vargas <hernan.vargas@intel.com> Reviewed-by: Maxime Coquelin <maxime.coquelin@redhat.com>
show more ...
|
#
26437807 |
| 02-Mar-2023 |
Hernan Vargas <hernan.vargas@intel.com> |
test/bbdev: remove check for invalid opaque data
Assert also if the opaque data is invalid.
Fixes: 335c11fd2763 ("app/bbdev: support HARQ validation") Cc: stable@dpdk.org
Signed-off-by: Hernan Var
test/bbdev: remove check for invalid opaque data
Assert also if the opaque data is invalid.
Fixes: 335c11fd2763 ("app/bbdev: support HARQ validation") Cc: stable@dpdk.org
Signed-off-by: Hernan Vargas <hernan.vargas@intel.com> Reviewed-by: Maxime Coquelin <maxime.coquelin@redhat.com>
show more ...
|
#
39b601c4 |
| 02-Mar-2023 |
Hernan Vargas <hernan.vargas@intel.com> |
test/bbdev: extend HARQ tolerance
HARQ memory implementation could have different size assumptions. Extending HARQ tolerance to cover different implementations.
Fixes: 335c11fd2763 ("app/bbdev: sup
test/bbdev: extend HARQ tolerance
HARQ memory implementation could have different size assumptions. Extending HARQ tolerance to cover different implementations.
Fixes: 335c11fd2763 ("app/bbdev: support HARQ validation") Cc: stable@dpdk.org
Signed-off-by: Hernan Vargas <hernan.vargas@intel.com> Reviewed-by: Maxime Coquelin <maxime.coquelin@redhat.com>
show more ...
|
#
bee9ac50 |
| 02-Mar-2023 |
Hernan Vargas <hernan.vargas@intel.com> |
test/bbdev: fix crash for non supported HARQ length
Fix segmentation fault happening in corner case in test-bbdev. This fault could happen when running some specific vectors which size are not suppo
test/bbdev: fix crash for non supported HARQ length
Fix segmentation fault happening in corner case in test-bbdev. This fault could happen when running some specific vectors which size are not supported by the PMD.
Fixes: 335c11fd2763 ("app/bbdev: support HARQ validation") Cc: stable@dpdk.org
Signed-off-by: Hernan Vargas <hernan.vargas@intel.com> Reviewed-by: Maxime Coquelin <maxime.coquelin@redhat.com>
show more ...
|
#
4bb90750 |
| 14-Dec-2022 |
Nicolas Chautru <nicolas.chautru@intel.com> |
app/bbdev: remove offload cost build flag
Remove the optional build flag for bbdev-test application so that it is enabled by default and having to maintain single build variant.
Signed-off-by: Nico
app/bbdev: remove offload cost build flag
Remove the optional build flag for bbdev-test application so that it is enabled by default and having to maintain single build variant.
Signed-off-by: Nicolas Chautru <nicolas.chautru@intel.com> Reviewed-by: Maxime Coquelin <maxime.coquelin@redhat.com>
show more ...
|
#
8abe31b1 |
| 13-Dec-2022 |
Nicolas Chautru <nicolas.chautru@intel.com> |
app/bbdev: add allocation checks
Adding check for error on return of the rte_bbdev_*_op_alloc_bulk calls in bbdev-test.
Fixes: f714a18885a6 ("app/testbbdev: add test application for bbdev") Cc: sta
app/bbdev: add allocation checks
Adding check for error on return of the rte_bbdev_*_op_alloc_bulk calls in bbdev-test.
Fixes: f714a18885a6 ("app/testbbdev: add test application for bbdev") Cc: stable@dpdk.org
Signed-off-by: Nicolas Chautru <nicolas.chautru@intel.com> Reviewed-by: Maxime Coquelin <maxime.coquelin@redhat.com>
show more ...
|
#
4a07b231 |
| 13-Dec-2022 |
Nicolas Chautru <nicolas.chautru@intel.com> |
app/bbdev: fix build with optional flag
Missing implementation for offload test with FFT. Only build when the optional build flag RTE_BBDEV_OFFLOAD_COST is set.
Fixes: 0acdb9866756 ("test/bbdev: ad
app/bbdev: fix build with optional flag
Missing implementation for offload test with FFT. Only build when the optional build flag RTE_BBDEV_OFFLOAD_COST is set.
Fixes: 0acdb9866756 ("test/bbdev: add FFT operations cases") Cc: stable@dpdk.org
Signed-off-by: Nicolas Chautru <nicolas.chautru@intel.com> Reviewed-by: Maxime Coquelin <maxime.coquelin@redhat.com>
show more ...
|
#
1228c856 |
| 13-Dec-2022 |
Nicolas Chautru <nicolas.chautru@intel.com> |
app/bbdev: fix build with optional flag
Incorrect bbdev member name used in test code under RTE_BBDEV_OFFLOAD_COST build flag.
Fixes: 4f08028c5e24 ("bbdev: expose queue related warning and status")
app/bbdev: fix build with optional flag
Incorrect bbdev member name used in test code under RTE_BBDEV_OFFLOAD_COST build flag.
Fixes: 4f08028c5e24 ("bbdev: expose queue related warning and status") Cc: stable@dpdk.org
Signed-off-by: Nicolas Chautru <nicolas.chautru@intel.com> Reviewed-by: Maxime Coquelin <maxime.coquelin@redhat.com>
show more ...
|
#
a62ac101 |
| 01-Nov-2022 |
Srikanth Yalavarthi <syalavarthi@marvell.com> |
app/bbdev: use helper function to set IOVA address
Use helper function rte_mbuf_iova_set to set IOVA address to fix compilation failures.
Below error was observed:
app/test-bbdev/test_bbdev_perf.c
app/bbdev: use helper function to set IOVA address
Use helper function rte_mbuf_iova_set to set IOVA address to fix compilation failures.
Below error was observed:
app/test-bbdev/test_bbdev_perf.c: In function ‘init_op_data_objs’: app/test-bbdev/test_bbdev_perf.c:1145:11: error: ‘struct rte_mbuf’ has no member named ‘buf_iova’ 1145 | m_head->buf_iova = rte_malloc_virt2iova(data); | ^~
Fixes: 0acdb98667 ("test/bbdev: add FFT operations cases")
Signed-off-by: Srikanth Yalavarthi <syalavarthi@marvell.com> Acked-by: Jerin Jacob <jerinj@marvell.com>
show more ...
|
#
0acdb986 |
| 14-Oct-2022 |
Nicolas Chautru <nicolas.chautru@intel.com> |
test/bbdev: add FFT operations cases
Added support for bbdev level unit test for the FFT operations and for Soft-Output options. Also added 2 small test vectors for the FFT operation.
Signed-off-by
test/bbdev: add FFT operations cases
Added support for bbdev level unit test for the FFT operations and for Soft-Output options. Also added 2 small test vectors for the FFT operation.
Signed-off-by: Nicolas Chautru <nicolas.chautru@intel.com> Reviewed-by: Maxime Coquelin <maxime.coquelin@redhat.com>
show more ...
|
#
c1407bfa |
| 12-Oct-2022 |
Nicolas Chautru <nicolas.chautru@intel.com> |
baseband/acc200: add PF configuration
Added configure function notably to configure the device from the PF within DPDK and bbdev-test (without external dependency). That function is kept common to a
baseband/acc200: add PF configuration
Added configure function notably to configure the device from the PF within DPDK and bbdev-test (without external dependency). That function is kept common to all ACC devices.
Signed-off-by: Nicolas Chautru <nicolas.chautru@intel.com> Acked-by: Hernan Vargas <hernan.vargas@intel.com>
show more ...
|
#
dcf43d24 |
| 12-Oct-2022 |
Nicolas Chautru <nicolas.chautru@intel.com> |
baseband/acc: rename directory from acc100 to acc
Used a common directory for the ACC PMDs
Signed-off-by: Nicolas Chautru <nicolas.chautru@intel.com> Reviewed-by: Maxime Coquelin <maxime.coquelin@r
baseband/acc: rename directory from acc100 to acc
Used a common directory for the ACC PMDs
Signed-off-by: Nicolas Chautru <nicolas.chautru@intel.com> Reviewed-by: Maxime Coquelin <maxime.coquelin@redhat.com>
show more ...
|
#
32e8b7ea |
| 12-Oct-2022 |
Nicolas Chautru <nicolas.chautru@intel.com> |
baseband/acc100: refactor to segregate common code
Refactored shareable common code to be used by future PMD (including ACC200 in this patchset) and following PMDs in roadmap) by gathering such str
baseband/acc100: refactor to segregate common code
Refactored shareable common code to be used by future PMD (including ACC200 in this patchset) and following PMDs in roadmap) by gathering such structures or inline methods. No functionality change.
Signed-off-by: Nicolas Chautru <nicolas.chautru@intel.com> Acked-by: Bruce Richardson <bruce.richardson@intel.com> Reviewed-by: Maxime Coquelin <maxime.coquelin@redhat.com>
show more ...
|
#
4f08028c |
| 04-Oct-2022 |
Nicolas Chautru <nicolas.chautru@intel.com> |
bbdev: expose queue related warning and status
Added parameters in rte_bbdev_queue_data to expose information with regards to any queue related failure and warning which cannot be supported in exist
bbdev: expose queue related warning and status
Added parameters in rte_bbdev_queue_data to expose information with regards to any queue related failure and warning which cannot be supported in existing API.
Signed-off-by: Nicolas Chautru <nicolas.chautru@intel.com> Acked-by: Maxime Coquelin <maxime.coquelin@redhat.com> Acked-by: Akhil Goyal <gakhil@marvell.com>
show more ...
|
#
e70212cc |
| 04-Oct-2022 |
Nicolas Chautru <nicolas.chautru@intel.com> |
bbdev: allow operation type enum for growth
Updated the enum for rte_bbdev_op_type to allow to keep ABI compatible for enum insertion while adding padded maximum value for array need. Removing RTE_B
bbdev: allow operation type enum for growth
Updated the enum for rte_bbdev_op_type to allow to keep ABI compatible for enum insertion while adding padded maximum value for array need. Removing RTE_BBDEV_OP_TYPE_COUNT and instead exposing RTE_BBDEV_OP_TYPE_SIZE_MAX.
Signed-off-by: Nicolas Chautru <nicolas.chautru@intel.com> Acked-by: Maxime Coquelin <maxime.coquelin@redhat.com> Acked-by: Akhil Goyal <gakhil@marvell.com>
show more ...
|
#
e811e2d7 |
| 07-Oct-2022 |
Shijith Thotton <sthotton@marvell.com> |
mbuf: add helper to get/set IOVA address
Added APIs rte_mbuf_iova_set and rte_mbuf_iova_get to set and get the physical address of an mbuf respectively. Updated applications and library to use the s
mbuf: add helper to get/set IOVA address
Added APIs rte_mbuf_iova_set and rte_mbuf_iova_get to set and get the physical address of an mbuf respectively. Updated applications and library to use the same.
Signed-off-by: Shijith Thotton <sthotton@marvell.com> Acked-by: Olivier Matz <olivier.matz@6wind.com>
show more ...
|
#
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 ...
|
#
1c2d2685 |
| 31-May-2022 |
Nicolas Chautru <nicolas.chautru@intel.com> |
baseband/acc100: configure ACC101 from PF
Adding companion function common to ACC100/ACC101 which can be called from bbdev-test when running from PF.
Signed-off-by: Nicolas Chautru <nicolas.chautru
baseband/acc100: configure ACC101 from PF
Adding companion function common to ACC100/ACC101 which can be called from bbdev-test when running from PF.
Signed-off-by: Nicolas Chautru <nicolas.chautru@intel.com> Reviewed-by: Maxime Coquelin <maxime.coquelin@redhat.com>
show more ...
|