| #
98c90628 |
| 20-May-2022 |
Hernan Vargas <hernan.vargas@intel.com> |
baseband/fpga_5gnr_fec: remove FLR timeout
FLR timeout register is not used in 5GNR FPGA.
Signed-off-by: Hernan Vargas <hernan.vargas@intel.com> Reviewed-by: Nicolas Chautru <nicolas.chautru@intel.
baseband/fpga_5gnr_fec: remove FLR timeout
FLR timeout register is not used in 5GNR FPGA.
Signed-off-by: Hernan Vargas <hernan.vargas@intel.com> Reviewed-by: Nicolas Chautru <nicolas.chautru@intel.com>
show more ...
|
|
Revision tags: v22.03, v22.03-rc4, v22.03-rc3, v22.03-rc2, v22.03-rc1, v21.11, v21.11-rc4, v21.11-rc3 |
|
| #
f83f3147 |
| 17-Nov-2021 |
Joyce Kong <joyce.kong@arm.com> |
app/bbdev: use compiler atomics for shared data sync
Convert rte_atomic usages to compiler atomic built-ins for shared data sync in bbdev cases.
Signed-off-by: Joyce Kong <joyce.kong@arm.com> Revie
app/bbdev: use compiler atomics for shared data sync
Convert rte_atomic usages to compiler atomic built-ins for shared data sync in bbdev cases.
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 |
|
| #
441ac2e0 |
| 17-Oct-2021 |
Nipun Gupta <nipun.gupta@nxp.com> |
app/bbdev: handle endianness of test data
With data input, output and harq also supported in big endian format, this patch updates the testbbdev application to handle the endianness conversion as di
app/bbdev: handle endianness of test data
With data input, output and harq also supported in big endian format, this patch updates the testbbdev application to handle the endianness conversion as directed by the the driver being used.
The test vectors assumes the data in the little endian order, and thus if the driver supports big endian data processing, conversion from little endian to big is handled by the testbbdev application.
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com> Acked-by: Akhil Goyal <gakhil@marvell.com> Acked-by: Nicolas Chautru <nicolas.chautru@intel.com>
show more ...
|
|
Revision tags: 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 |
|
| #
49ca9e5a |
| 26-Apr-2021 |
Min Hu (Connor) <humin29@huawei.com> |
app/bbdev: fix HARQ error messages
The logging should show context by printing the two variables which compared to each other. 'nb_harq_inputs', not 'nb_hard_outputs'; 'nb_harq_outputs', not 'nb_har
app/bbdev: fix HARQ error messages
The logging should show context by printing the two variables which compared to each other. 'nb_harq_inputs', not 'nb_hard_outputs'; 'nb_harq_outputs', not 'nb_hard_outputs'.
This patch corrected misused variable.
Fixes: d819c08327f3 ("app/bbdev: update for 5GNR") Cc: stable@dpdk.org
Signed-off-by: Min Hu (Connor) <humin29@huawei.com> Acked-by: Nicolas Chautru <nicolas.chautru@intel.com>
show more ...
|
| #
bc4c9418 |
| 22-Apr-2021 |
Min Hu (Connor) <humin29@huawei.com> |
app/bbdev: check memory allocation
Return value of a function 'rte_malloc' is dereferenced without checking, and may result in segmentation fault.
This patch fixed it.
Fixes: 31a7853d1ed9 ("baseba
app/bbdev: check memory allocation
Return value of a function 'rte_malloc' is dereferenced without checking, and may result in segmentation fault.
This patch fixed it.
Fixes: 31a7853d1ed9 ("baseband/turbo_sw: support large size code block") Cc: stable@dpdk.org
Signed-off-by: Min Hu (Connor) <humin29@huawei.com> Acked-by: Nicolas Chautru <nicolas.chautru@intel.com>
show more ...
|
|
Revision tags: v21.05-rc1 |
|
| #
48fc315f |
| 20-Feb-2021 |
Nicolas Chautru <nicolas.chautru@intel.com> |
bbdev: add explicit enum for code block mode
Using explicit enum instead of ambiguous integer value
Signed-off-by: Nicolas Chautru <nicolas.chautru@intel.com> Reviewed-by: Tom Rix <trix@redhat.com>
|
|
Revision tags: 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 |
|
| #
f32e93b1 |
| 26-Oct-2020 |
Nicolas Chautru <nicolas.chautru@intel.com> |
app/bbdev: dequeue full ring in offload test
update offload dequeue to retrieve the full ring to be agnostic of implementation.
Signed-off-by: Nicolas Chautru <nicolas.chautru@intel.com> Acked-by:
app/bbdev: dequeue full ring in offload test
update offload dequeue to retrieve the full ring to be agnostic of implementation.
Signed-off-by: Nicolas Chautru <nicolas.chautru@intel.com> Acked-by: Aidan Goddard <aidan.goddard@accelercomm.com> Acked-by: Dave Burley <dave.burley@accelercomm.com>
show more ...
|
| #
2ad0b152 |
| 26-Oct-2020 |
Nicolas Chautru <nicolas.chautru@intel.com> |
app/bbdev: reduce duration of throughput test
Reducing number of repetitions from 1000 to 100 to save time. Results are accurate enough with 100 loops.
Signed-off-by: Nicolas Chautru <nicolas.chaut
app/bbdev: reduce duration of throughput test
Reducing number of repetitions from 1000 to 100 to save time. Results are accurate enough with 100 loops.
Signed-off-by: Nicolas Chautru <nicolas.chautru@intel.com> Acked-by: Liu Tianjiao <tianjiao.liu@intel.com> Reviewed-by: Tom Rix <trix@redhat.com>
show more ...
|
| #
7456706a |
| 26-Oct-2020 |
Nicolas Chautru <nicolas.chautru@intel.com> |
app/bbdev: skip bler test when compression is used
bler test results are not valid when LLR compression is used or for loopback scenarios. Skipping these.
Signed-off-by: Nicolas Chautru <nicolas.ch
app/bbdev: skip bler test when compression is used
bler test results are not valid when LLR compression is used or for loopback scenarios. Skipping these.
Signed-off-by: Nicolas Chautru <nicolas.chautru@intel.com> Acked-by: Aidan Goddard <aidan.goddard@accelercomm.com> Acked-by: Dave Burley <dave.burley@accelercomm.com> Reviewed-by: Tom Rix <trix@redhat.com>
show more ...
|
| #
5c3f7fc5 |
| 26-Oct-2020 |
Nicolas Chautru <nicolas.chautru@intel.com> |
app/bbdev: define wait for offload
Replacing magic number for default wait time for hw offload.
Signed-off-by: Nicolas Chautru <nicolas.chautru@intel.com> Acked-by: Liu Tianjiao <tianjiao.liu@intel
app/bbdev: define wait for offload
Replacing magic number for default wait time for hw offload.
Signed-off-by: Nicolas Chautru <nicolas.chautru@intel.com> Acked-by: Liu Tianjiao <tianjiao.liu@intel.com>
show more ...
|
| #
3d6063a0 |
| 26-Oct-2020 |
Nicolas Chautru <nicolas.chautru@intel.com> |
app/bbdev: include explicit HARQ preloading
Run preloading explicitly for unit tests. Load each code block by reusing existing input op then restore for the actual test.
Signed-off-by: Nicolas Chau
app/bbdev: include explicit HARQ preloading
Run preloading explicitly for unit tests. Load each code block by reusing existing input op then restore for the actual test.
Signed-off-by: Nicolas Chautru <nicolas.chautru@intel.com> Acked-by: Liu Tianjiao <tianjiao.liu@intel.com>
show more ...
|
| #
c2560435 |
| 26-Oct-2020 |
Nicolas Chautru <nicolas.chautru@intel.com> |
app/bbdev: add explicit check for counters
Adding explicit check in ut that the stats counters have the expect values. This was identified as a gap from code coverage.
Signed-off-by: Nicolas Chautr
app/bbdev: add explicit check for counters
Adding explicit check in ut that the stats counters have the expect values. This was identified as a gap from code coverage.
Signed-off-by: Nicolas Chautru <nicolas.chautru@intel.com> Acked-by: Aidan Goddard <aidan.goddard@accelercomm.com> Acked-by: Dave Burley <dave.burley@accelercomm.com>
show more ...
|
| #
0ab66275 |
| 26-Oct-2020 |
Nicolas Chautru <nicolas.chautru@intel.com> |
app/bbdev: add explicit test for latency vs validation
Adding explicit different ut when testing for validation or latency (early termination enabled or not).
Signed-off-by: Nicolas Chautru <nicola
app/bbdev: add explicit test for latency vs validation
Adding explicit different ut when testing for validation or latency (early termination enabled or not).
Signed-off-by: Nicolas Chautru <nicolas.chautru@intel.com> Acked-by: Aidan Goddard <aidan.goddard@accelercomm.com> Acked-by: Dave Burley <dave.burley@accelercomm.com>
show more ...
|
|
Revision tags: v20.11-rc1 |
|
| #
cb056611 |
| 15-Oct-2020 |
Stephen Hemminger <stephen@networkplumber.org> |
eal: rename lcore master and slave
Replace master lcore with main lcore and replace slave lcore with worker lcore.
Keep the old functions and macros but mark them as deprecated for this release.
T
eal: rename lcore master and slave
Replace master lcore with main lcore and replace slave lcore with worker lcore.
Keep the old functions and macros but mark them as deprecated for this release.
The "--master-lcore" command line option is also deprecated and any usage will print a warning and use "--main-lcore" as replacement.
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org> Acked-by: Anatoly Burakov <anatoly.burakov@intel.com>
show more ...
|
| #
a8d0d473 |
| 15-Oct-2020 |
Bruce Richardson <bruce.richardson@intel.com> |
build: replace use of old build macros
Use the newer macros defined by meson in all DPDK source code, to ensure there are no errors when the old non-standard macros are removed.
Signed-off-by: Bruc
build: replace use of old build macros
Use the newer macros defined by meson in all DPDK source code, to ensure there are no errors when the old non-standard macros are removed.
Signed-off-by: Bruce Richardson <bruce.richardson@intel.com> Acked-by: Luca Boccassi <bluca@debian.org> Acked-by: Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru> Acked-by: Rosen Xu <rosen.xu@intel.com> Signed-off-by: Thomas Monjalon <thomas@monjalon.net>
show more ...
|
| #
e6925585 |
| 02-Oct-2020 |
Maxime Coquelin <maxime.coquelin@redhat.com> |
baseband/fpga_lte_fec: fix API naming
DPDK APIs have to be prefixed with "rte_" in order to avoid namespace pollution.
Let's fix it while fpga_lte_fec API is still experimental. Fixes: efd453698c49
baseband/fpga_lte_fec: fix API naming
DPDK APIs have to be prefixed with "rte_" in order to avoid namespace pollution.
Let's fix it while fpga_lte_fec API is still experimental. Fixes: efd453698c49 ("baseband/fpga_lte_fec: add driver for FEC on FPGA")
Signed-off-by: Maxime Coquelin <maxime.coquelin@redhat.com> Reviewed-by: Tom Rix <trix@redhat.com>
show more ...
|
| #
7adbb468 |
| 02-Oct-2020 |
Maxime Coquelin <maxime.coquelin@redhat.com> |
baseband/fpga_5gnr_fec: fix API naming
DPDK APIs have to be prefixed with "rte_" in order to avoid namespace pollution.
Let's fix it while fpga_5gnr_fec API is still experimental.
Fixes: 2d4306438
baseband/fpga_5gnr_fec: fix API naming
DPDK APIs have to be prefixed with "rte_" in order to avoid namespace pollution.
Let's fix it while fpga_5gnr_fec API is still experimental.
Fixes: 2d4306438c92 ("baseband/fpga_5gnr_fec: add configure function")
Signed-off-by: Maxime Coquelin <maxime.coquelin@redhat.com> Reviewed-by: Tom Rix <trix@redhat.com>
show more ...
|
| #
b17d7092 |
| 05-Oct-2020 |
Nicolas Chautru <nicolas.chautru@intel.com> |
baseband/acc100: add configure function
Add configure function to configure the PF from within the bbdev-test itself without external application configuration the device.
Signed-off-by: Nicolas Ch
baseband/acc100: add configure function
Add configure function to configure the PF from within the bbdev-test itself without external application configuration the device.
Signed-off-by: Nicolas Chautru <nicolas.chautru@intel.com> Acked-by: Liu Tianjiao <tianjiao.liu@intel.com> Acked-by: Maxime Coquelin <maxime.coquelin@redhat.com>
show more ...
|
|
Revision tags: 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 |
|
| #
2d430643 |
| 18-Apr-2020 |
Nicolas Chautru <nicolas.chautru@intel.com> |
baseband/fpga_5gnr_fec: add configure function
Add configure function to configure the PF from within the bbdev-test itself without external application configuration the device.
Signed-off-by: Nic
baseband/fpga_5gnr_fec: add configure function
Add configure function to configure the PF from within the bbdev-test itself without external application configuration the device.
Signed-off-by: Nicolas Chautru <nicolas.chautru@intel.com> Acked-by: Dave Burley <dave.burley@accelercomm.com> Reviewed-by: Niall Power <niall.power@intel.com> Acked-by: Akhil Goyal <akhil.goyal@nxp.com>
show more ...
|
| #
6e024c4b |
| 26-Mar-2020 |
Nicolas Chautru <nicolas.chautru@intel.com> |
app/bbdev: support offload test for LDPC
Adding support for the offload latency tests when using the LDPC encoder and decoder operations.
Signed-off-by: Nicolas Chautru <nicolas.chautru@intel.com>
app/bbdev: support offload test for LDPC
Adding support for the offload latency tests when using the LDPC encoder and decoder operations.
Signed-off-by: Nicolas Chautru <nicolas.chautru@intel.com> Acked-by: Dave Burley <dave.burley@accelercomm.com> Acked-by: Akhil Goyal <akhil.goyal@nxp.com>
show more ...
|
| #
f162c475 |
| 26-Mar-2020 |
Nicolas Chautru <nicolas.chautru@intel.com> |
app/bbdev: support LDPC interrupt test
Adding missing implementation for the interrupt tests for LDPC encoder and decoders.
Signed-off-by: Nicolas Chautru <nicolas.chautru@intel.com> Acked-by: Dave
app/bbdev: support LDPC interrupt test
Adding missing implementation for the interrupt tests for LDPC encoder and decoders.
Signed-off-by: Nicolas Chautru <nicolas.chautru@intel.com> Acked-by: Dave Burley <dave.burley@accelercomm.com> Acked-by: Akhil Goyal <akhil.goyal@nxp.com>
show more ...
|
| #
f41c6e4d |
| 26-Mar-2020 |
Nicolas Chautru <nicolas.chautru@intel.com> |
app/bbdev: add performance tests
Includes support for BLER (Block Error Rate) wireless performance test with new arguments for SNR and number of iterations for 5G. This generates LLRs for a given SN
app/bbdev: add performance tests
Includes support for BLER (Block Error Rate) wireless performance test with new arguments for SNR and number of iterations for 5G. This generates LLRs for a given SNR level then measures the ratio of code blocks being successfully decoded or not.
Signed-off-by: Nicolas Chautru <nicolas.chautru@intel.com> Acked-by: Dave Burley <dave.burley@accelercomm.com> Acked-by: Akhil Goyal <akhil.goyal@nxp.com>
show more ...
|
| #
335c11fd |
| 26-Mar-2020 |
Nicolas Chautru <nicolas.chautru@intel.com> |
app/bbdev: support HARQ validation
Adding functionality to validate HARQ for different devices implementation. Adding capacity to fetch HARQ data when required as part of this validation.
Signed-of
app/bbdev: support HARQ validation
Adding functionality to validate HARQ for different devices implementation. Adding capacity to fetch HARQ data when required as part of this validation.
Signed-off-by: Nicolas Chautru <nicolas.chautru@intel.com> Acked-by: Dave Burley <dave.burley@accelercomm.com> Acked-by: Akhil Goyal <akhil.goyal@nxp.com>
show more ...
|
| #
9f17582c |
| 26-Mar-2020 |
Nicolas Chautru <nicolas.chautru@intel.com> |
app/bbdev: rename FPGA LTE macros to be more explicit
Self-contained and cosmetic renaming of macro so that to be more explicit for future extension.
Signed-off-by: Nicolas Chautru <nicolas.chautru
app/bbdev: rename FPGA LTE macros to be more explicit
Self-contained and cosmetic renaming of macro so that to be more explicit for future extension.
Signed-off-by: Nicolas Chautru <nicolas.chautru@intel.com> Acked-by: Dave Burley <dave.burley@accelercomm.com> Acked-by: Akhil Goyal <akhil.goyal@nxp.com>
show more ...
|
| #
31a7853d |
| 26-Mar-2020 |
Nicolas Chautru <nicolas.chautru@intel.com> |
baseband/turbo_sw: support large size code block
This is to support cases when the input data for decoding a code block is larger than 64kB and would not fit as a contiguous block of data into one m
baseband/turbo_sw: support large size code block
This is to support cases when the input data for decoding a code block is larger than 64kB and would not fit as a contiguous block of data into one mbuf. In that case the length from the operation supersedes the mbuf default structure.
Signed-off-by: Nicolas Chautru <nicolas.chautru@intel.com> Acked-by: Dave Burley <dave.burley@accelercomm.com> Acked-by: Akhil Goyal <akhil.goyal@nxp.com>
show more ...
|