|
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 <[email protected]> |
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 <[email protected]> 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 <[email protected]> Reviewed-by: Ruifeng Wang <[email protected]> Reviewed-by: Honnappa Nagarahalli <[email protected]>
show more ...
|
|
Revision tags: v21.11-rc2, v21.11-rc1 |
|
| #
441ac2e0 |
| 17-Oct-2021 |
Nipun Gupta <[email protected]> |
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 <[email protected]> Acked-by: Akhil Goyal <[email protected]> Acked-by: Nicolas Chautru <[email protected]>
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) <[email protected]> |
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: [email protected]
Signed-off-by: Min Hu (Connor) <[email protected]> Acked-by: Nicolas Chautru <[email protected]>
show more ...
|
| #
bc4c9418 |
| 22-Apr-2021 |
Min Hu (Connor) <[email protected]> |
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: [email protected]
Signed-off-by: Min Hu (Connor) <[email protected]> Acked-by: Nicolas Chautru <[email protected]>
show more ...
|
|
Revision tags: v21.05-rc1 |
|
| #
48fc315f |
| 20-Feb-2021 |
Nicolas Chautru <[email protected]> |
bbdev: add explicit enum for code block mode
Using explicit enum instead of ambiguous integer value
Signed-off-by: Nicolas Chautru <[email protected]> Reviewed-by: Tom Rix <[email protected]>
|
|
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 <[email protected]> |
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 <[email protected]> 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 <[email protected]> Acked-by: Aidan Goddard <[email protected]> Acked-by: Dave Burley <[email protected]>
show more ...
|
| #
2ad0b152 |
| 26-Oct-2020 |
Nicolas Chautru <[email protected]> |
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 <[email protected]> Acked-by: Liu Tianjiao <[email protected]> Reviewed-by: Tom Rix <[email protected]>
show more ...
|
| #
7456706a |
| 26-Oct-2020 |
Nicolas Chautru <[email protected]> |
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 <[email protected]> Acked-by: Aidan Goddard <[email protected]> Acked-by: Dave Burley <[email protected]> Reviewed-by: Tom Rix <[email protected]>
show more ...
|
| #
5c3f7fc5 |
| 26-Oct-2020 |
Nicolas Chautru <[email protected]> |
app/bbdev: define wait for offload
Replacing magic number for default wait time for hw offload.
Signed-off-by: Nicolas Chautru <[email protected]> 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 <[email protected]> Acked-by: Liu Tianjiao <[email protected]>
show more ...
|
| #
3d6063a0 |
| 26-Oct-2020 |
Nicolas Chautru <[email protected]> |
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 <[email protected]> Acked-by: Liu Tianjiao <[email protected]>
show more ...
|
| #
c2560435 |
| 26-Oct-2020 |
Nicolas Chautru <[email protected]> |
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 <[email protected]> Acked-by: Aidan Goddard <[email protected]> Acked-by: Dave Burley <[email protected]>
show more ...
|
| #
0ab66275 |
| 26-Oct-2020 |
Nicolas Chautru <[email protected]> |
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 <[email protected]> Acked-by: Aidan Goddard <[email protected]> Acked-by: Dave Burley <[email protected]>
show more ...
|
|
Revision tags: v20.11-rc1 |
|
| #
cb056611 |
| 15-Oct-2020 |
Stephen Hemminger <[email protected]> |
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 <[email protected]> Acked-by: Anatoly Burakov <[email protected]>
show more ...
|
| #
a8d0d473 |
| 15-Oct-2020 |
Bruce Richardson <[email protected]> |
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 <[email protected]> Acked-by: Luca Boccassi <[email protected]> Acked-by: Andrew Rybchenko <[email protected]> Acked-by: Rosen Xu <[email protected]> Signed-off-by: Thomas Monjalon <[email protected]>
show more ...
|
| #
e6925585 |
| 02-Oct-2020 |
Maxime Coquelin <[email protected]> |
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 <[email protected]> Reviewed-by: Tom Rix <[email protected]>
show more ...
|
| #
7adbb468 |
| 02-Oct-2020 |
Maxime Coquelin <[email protected]> |
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 <[email protected]> Reviewed-by: Tom Rix <[email protected]>
show more ...
|
| #
b17d7092 |
| 05-Oct-2020 |
Nicolas Chautru <[email protected]> |
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 <[email protected]> Acked-by: Liu Tianjiao <[email protected]> Acked-by: Maxime Coquelin <[email protected]>
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 <[email protected]> |
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 <[email protected]> Acked-by: Dave Burley <[email protected]> Reviewed-by: Niall Power <[email protected]> Acked-by: Akhil Goyal <[email protected]>
show more ...
|
| #
6e024c4b |
| 26-Mar-2020 |
Nicolas Chautru <[email protected]> |
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 <[email protected]>
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 <[email protected]> Acked-by: Dave Burley <[email protected]> Acked-by: Akhil Goyal <[email protected]>
show more ...
|
| #
f162c475 |
| 26-Mar-2020 |
Nicolas Chautru <[email protected]> |
app/bbdev: support LDPC interrupt test
Adding missing implementation for the interrupt tests for LDPC encoder and decoders.
Signed-off-by: Nicolas Chautru <[email protected]> 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 <[email protected]> Acked-by: Dave Burley <[email protected]> Acked-by: Akhil Goyal <[email protected]>
show more ...
|
| #
f41c6e4d |
| 26-Mar-2020 |
Nicolas Chautru <[email protected]> |
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 <[email protected]> Acked-by: Dave Burley <[email protected]> Acked-by: Akhil Goyal <[email protected]>
show more ...
|
| #
335c11fd |
| 26-Mar-2020 |
Nicolas Chautru <[email protected]> |
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 <[email protected]> Acked-by: Dave Burley <[email protected]> Acked-by: Akhil Goyal <[email protected]>
show more ...
|
| #
9f17582c |
| 26-Mar-2020 |
Nicolas Chautru <[email protected]> |
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 <[email protected]> Acked-by: Dave Burley <[email protected]> Acked-by: Akhil Goyal <[email protected]>
show more ...
|
| #
31a7853d |
| 26-Mar-2020 |
Nicolas Chautru <[email protected]> |
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 <[email protected]> Acked-by: Dave Burley <[email protected]> Acked-by: Akhil Goyal <[email protected]>
show more ...
|
|
Revision tags: v20.02, v20.02-rc4, v20.02-rc3, v20.02-rc2, v20.02-rc1, v19.11, v19.11-rc4, v19.11-rc3, v19.11-rc2, v19.11-rc1 |
|
| #
407ca9a7 |
| 04-Oct-2019 |
Bruce Richardson <[email protected]> |
app/bbdev: enable fpga_lte_fec support in shared builds
Now that the necessary function is exported from the fpga_lte_fec driver, we can enable the code paths using it in shared-library builds.
Sig
app/bbdev: enable fpga_lte_fec support in shared builds
Now that the necessary function is exported from the fpga_lte_fec driver, we can enable the code paths using it in shared-library builds.
Signed-off-by: Bruce Richardson <[email protected]> Acked-by: Nicolas Chautru <[email protected]>
show more ...
|