only one core
Signed-off-by: Kamil Chalupnik
---
app/test-bbdev/test_bbdev_perf.c | 246 +--
1 file changed, 161 insertions(+), 85 deletions(-)
diff --git a/app/test-bbdev/test_bbdev_perf.c b/app/test-bbdev/test_bbdev_perf.c
index 5bec70d..1c4a645 100644
--- a
Test application and Turbo Software driver were adapted
to support chained-mbuf for bigger TB sizes.
Signed-off-by: Kamil Chalupnik
---
app/test-bbdev/test_bbdev_perf.c | 60 +---
drivers/baseband/turbo_sw/bbdev_turbo_software.c | 111 ---
2 files
new functions responsible for printing results
- small fixes for memory management
Signed-off-by: Kamil Chalupnik
---
app/test-bbdev/main.c | 2 -
app/test-bbdev/test_bbdev_perf.c | 471 -
app/test-bbdev/test_bbdev_vector.c | 7 +
lib
Offload cost test was improved in order to collect
more accurate results.
Signed-off-by: Kamil Chalupnik
---
app/test-bbdev/test_bbdev_perf.c | 152 +++
config/common_base | 2 +-
drivers/baseband/turbo_sw
Test application and Turbo Software driver were adapted
to support chained-mbuf for bigger TB sizes.
Signed-off-by: Kamil Chalupnik
---
app/test-bbdev/test_bbdev_perf.c | 60 +---
drivers/baseband/turbo_sw/bbdev_turbo_software.c | 111 ---
2 files
only one core
Signed-off-by: Kamil Chalupnik
---
app/test-bbdev/test_bbdev_perf.c | 246 +--
1 file changed, 161 insertions(+), 85 deletions(-)
diff --git a/app/test-bbdev/test_bbdev_perf.c b/app/test-bbdev/test_bbdev_perf.c
index 5bec70d..1c4a645 100644
--- a
new functions responsible for printing results
- small fixes for memory management
Signed-off-by: Kamil Chalupnik
---
app/test-bbdev/main.c | 2 -
app/test-bbdev/test_bbdev_perf.c | 471 -
app/test-bbdev/test_bbdev_vector.c | 7 +
lib
Offload cost test was improved in order to collect
more accurate results.
Signed-off-by: Kamil Chalupnik
---
app/test-bbdev/test_bbdev_perf.c | 152 +++
config/common_base | 2 +-
drivers/baseband/turbo_sw
Offload cost test was improved in order to collect
more accurate results.
Signed-off-by: Kamil Chalupnik
---
app/test-bbdev/test_bbdev_perf.c | 154 +++
config/common_base | 2 +-
drivers/baseband/turbo_sw
Update BBDEV Turbo SW driver download/build instructions for
FlexRAN 18.09 release
Signed-off-by: Kamil Chalupnik
---
doc/guides/bbdevs/turbo_sw.rst | 21 +++---
drivers/baseband/turbo_sw/bbdev_turbo_software.c | 90 +---
2 files changed, 14 insertions
turbo_sw.rst documentation updated to match FlexRAN 18.09
Signed-off-by: Kamil Chalupnik
---
doc/guides/bbdevs/turbo_sw.rst | 21 +++--
1 file changed, 11 insertions(+), 10 deletions(-)
diff --git a/doc/guides/bbdevs/turbo_sw.rst b/doc/guides/bbdevs/turbo_sw.rst
index 0b96fbb
Building Turbo Software as shared library for AVX512 failed
due to wrong order of library in the library list (LDLIBS)
Fixes: b8cfe2c9aed2 ("bb/turbo_sw: add software turbo driver")
Cc: amr.mokh...@intel.com
Signed-off-by: Kamil Chalupnik
---
drivers/baseband/turbo_sw/Makefile | 2
Omitting inputs and outputs mbuf creation for BaseBand Null Device
as inputs and outputs data do not exist for Null Device
Fixes: b2a4654f082b ("mempool: check for zero size creation")
Cc: pablo.de.lara.gua...@intel.com
Signed-off-by: Kamil Chalupnik
---
app/test-bbdev/test_bbdev_p
Internal buffers names have been shortened to meet ring names size
requirements after device name changed.
Fixes: 7ce00bf31bbe ("bbdev: change names of baseband devices")
Signed-off-by: Kamil Chalupnik
Acked-by: Amr Mokhtar
---
drivers/baseband/turbo_sw/bbdev_turbo_softw
Internal buffers names have been shortened to meet ring names size
requirements after device name changed.
Signed-off-by: Kamil Chalupnik
---
drivers/baseband/turbo_sw/bbdev_turbo_software.c | 10 +-
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/drivers/baseband/turbo_sw
Internal buffers names have been shortened to meet ring names size
requirements after device name changed.
Signed-off-by: Kamil Chalupnik
---
drivers/baseband/turbo_sw/bbdev_turbo_software.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/baseband/turbo_sw
Fixing CHECKED_RETURN issue by checking values returned
by rte_bbdev_dec_op_alloc_bulk and rte_bbdev_enc_op_alloc_bulk
functions.
Fixes: f714a18885a6 ("app/testbbdev: add test application for bbdev")
Coverity issue: 279447, 279456
Signed-off-by: Kamil Chalupnik
---
app/
From: KamilX Chalupnik
Update the test app documentation:
- description of tests added
- usage of test app updated
Signed-off-by: Kamil Chalupnik
Acked-by: Amr Mokhtar
---
doc/guides/tools/testbbdev.rst | 74 +++---
1 file changed, 48 insertions(+), 26
From: KamilX Chalupnik
Added a note to enable building as a shared lib
Signed-off-by: Kamil Chalupnik
Acked-by: Amr Mokhtar
---
doc/guides/bbdevs/turbo_sw.rst | 8
1 file changed, 8 insertions(+)
diff --git a/doc/guides/bbdevs/turbo_sw.rst b/doc/guides/bbdevs/turbo_sw.rst
index
From: KamilX Chalupnik
Update the documentation describing Wireless Baseband Device:
- device capabilities updated
- input/output data buffers description added
- details about implementation of turbo encode/decode
operation added
Signed-off-by: Kamil Chalupnik
---
doc/guides/prog_guide
From: KamilX Chalupnik
Improve readability of test application by replacing
int values with rte_bbdev_event_type enum
Signed-off-by: Kamil Chalupnik
---
app/test-bbdev/test_bbdev.c | 18 +-
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/app/test-bbdev
From: KamilX Chalupnik
Update test vectors directory for Wireless Baseband Device:
- update test vectors names
- python script used for tests execution updated
Update the test app documentation:
- vector test names updated
Signed-off-by: Kamil Chalupnik
---
app/test-bbdev/test-bbdev.py
From: KamilX Chalupnik
Splitting Queue Groups into UL/DL Groups in Turbo Software
Driver. They are independent for Decode/Encode.
Release note updated accordingly.
Signed-off-by: Kamil Chalupnik
---
app/test-bbdev/test_bbdev.c | 11 ++-
doc/guides/rel_notes
From: KamilX Chalupnik
New test created to measure offload cost.
Changes were introduced in API, turbo software driver
and test application
Signed-off-by: Kamil Chalupnik
Acked-by: Amr Mokhtar
---
app/test-bbdev/test_bbdev_perf.c | 355 ++-
config
From: KamilX Chalupnik
Support for optional CRC overlap in decode processing implemented
in Turbo Software driver
Signed-off-by: Kamil Chalupnik
---
app/test-bbdev/test_bbdev_vector.c | 2 ++
doc/guides/bbdevs/turbo_sw.rst | 2 ++
drivers/baseband/turbo_sw
From: KamilX Chalupnik
Sizes of the internal buffers used by decoding were increased due to
problem with memory for large vectors
Signed-off-by: Kamil Chalupnik
Acked-by: Amr Mokhtar
---
drivers/baseband/turbo_sw/bbdev_turbo_software.c | 12
1 file changed, 8 insertions(+), 4
From: KamilX Chalupnik
Update Turbo Software driver for Wireless Baseband Device:
- function scaling input LLR values to specific range [-16, 16] added
- new test vectors to check device capabilities added
- release note updated accordingly
Signed-off-by: Kamil Chalupnik
Acked-by: Amr Mokhtar
From: KamilX Chalupnik
Signed-off-by: Kamil Chalupnik
---
drivers/baseband/turbo_sw/bbdev_turbo_software.c | 43 +++-
lib/librte_bbdev/rte_bbdev_op.h | 18 +-
2 files changed, 36 insertions(+), 25 deletions(-)
diff --git a/drivers/baseband/turbo_sw
From: KamilX Chalupnik
Optimization of Turbo Software driver by limiting or changing
usage of memory copying function.
Signed-off-by: Kamil Chalupnik
---
drivers/baseband/turbo_sw/bbdev_turbo_software.c | 100 +++
1 file changed, 64 insertions(+), 36 deletions(-)
diff
in
compliance with FlexRAN 1.4.0 release added
Signed-off-by: Kamil Chalupnik
Acked-by: Amr Mokhtar
---
doc/guides/bbdevs/turbo_sw.rst | 50
drivers/baseband/turbo_sw/bbdev_turbo_software.c | 21 +-
2 files changed, 35 insertions(+), 36
Release note updated according to introduced changes.
Kamil Chalupnik (14):
baseband/turbo_sw: update DPDK to work with FlexRAN 1.4.0
baseband/turbo_sw: memory copying optimized or removed
baseband/turbo_sw: minor changes in macro definitions
baseband/turbo_sw: scalling likelihood ratio
Change baseband device name:
- from turbo_sw to baseband_turbo_sw
- from bbdev_null to baseband_null
To keep backwards compatibility the old names are still valid
Signed-off-by: Kamil Chalupnik
---
app/test-bbdev/test-bbdev.py | 2 +-
doc/guides/bbdevs/null.rst
enum
Release note updated according to introduced changes.
Kamil Chalupnik (13):
baseband/turbo_sw: update DPDK to work with FlexRAN 1.4.0
doc/turbo_sw: update Wireless Baseband Device documentation
doc/bbdev: dynamic lib support
baseband/turbo_sw: memcpy changed or removed from driver
From: KamilX Chalupnik
Splitting Queue Groups into UL/DL Groups in Turbo Software
Driver. They are independent for Decode/Encode.
Release note updated accordingly.
Signed-off-by: Kamil Chalupnik
---
app/test-bbdev/test_bbdev.c | 11 ++-
doc/guides/rel_notes
From: KamilX Chalupnik
Improve readability of test application by replacing
int values with rte_bbdev_event_type enum
Signed-off-by: Kamil Chalupnik
---
app/test-bbdev/test_bbdev.c | 18 +-
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/app/test-bbdev
From: KamilX Chalupnik
Update test vectors directory for Wireless Baseband Device:
- update test vectors names
- python script used for tests execution updated
Update the test app documentation:
- vector test names updated
Signed-off-by: Kamil Chalupnik
---
app/test-bbdev/test-bbdev.py
From: KamilX Chalupnik
Update the test app documentation:
- description of tests added
- usage of test app updated
Signed-off-by: Kamil Chalupnik
Acked-by: Amr Mokhtar
---
doc/guides/tools/testbbdev.rst | 74 +++---
1 file changed, 48 insertions(+), 26
From: KamilX Chalupnik
New test created to measure offload cost.
Changes were introduced in API, turbo software driver
and test application
Signed-off-by: Kamil Chalupnik
Acked-by: Amr Mokhtar
---
app/test-bbdev/test_bbdev_perf.c | 333 ++-
drivers
From: KamilX Chalupnik
Sizes of the internal buffers used by decoding were increased due to
problem with memory for large vectors
Signed-off-by: Kamil Chalupnik
Acked-by: Amr Mokhtar
---
drivers/baseband/turbo_sw/bbdev_turbo_software.c | 12
1 file changed, 8 insertions(+), 4
From: KamilX Chalupnik
Support for optional CRC overlap in decode processing implemented
in Turbo Software driver
Signed-off-by: Kamil Chalupnik
---
app/test-bbdev/test_bbdev_vector.c | 2 ++
doc/guides/bbdevs/turbo_sw.rst | 2 ++
drivers/baseband/turbo_sw
From: KamilX Chalupnik
Update Turbo Software driver for Wireless Baseband Device:
- function scaling input LLR values to specific range [-16, 16] added
- new test vectors to check device capabilities added
Signed-off-by: Kamil Chalupnik
Acked-by: Amr Mokhtar
---
app/test-bbdev/Makefile
From: KamilX Chalupnik
Optimization of Turbo Software driver:
- usage of memcpy changed or removed
- minor changes in defines definitions
Signed-off-by: Kamil Chalupnik
---
drivers/baseband/turbo_sw/bbdev_turbo_software.c | 143 +--
lib/librte_bbdev/rte_bbdev_op.h
From: KamilX Chalupnik
Update the documentation describing Wireless Baseband Device:
- device capabilities updated
- input/output data buffers description added
- details about implementation of turbo encode/decode
operation added
Signed-off-by: Kamil Chalupnik
---
doc/guides/prog_guide
From: KamilX Chalupnik
Added a note to enable building as a shared lib
Signed-off-by: Kamil Chalupnik
Acked-by: Amr Mokhtar
---
doc/guides/bbdevs/turbo_sw.rst | 8
1 file changed, 8 insertions(+)
diff --git a/doc/guides/bbdevs/turbo_sw.rst b/doc/guides/bbdevs/turbo_sw.rst
index
in
compliance with FlexRAN 1.4.0 release added
Signed-off-by: Kamil Chalupnik
Acked-by: Amr Mokhtar
---
doc/guides/bbdevs/turbo_sw.rst | 50
drivers/baseband/turbo_sw/bbdev_turbo_software.c | 21 +-
2 files changed, 35 insertions(+), 36
45 matches
Mail list logo