History log of /dpdk/app/test-bbdev/test_bbdev_perf.c (Results 26 – 50 of 91)
Revision Date Author Comments
# 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 ...


1234