summaryrefslogtreecommitdiff
path: root/drivers/baseband
AgeCommit message (Collapse)Author
2018-12-19bb/turbo_sw: update for FlexRAN 18.09Kamil Chalupnik
Update BBDEV Turbo SW driver and download/build instructions for FlexRAN 18.09 release Signed-off-by: Kamil Chalupnik <kamilx.chalupnik@intel.com> Acked-by: Amr Mokhtar <amr.mokhtar@intel.com>
2018-12-19bb/turbo_sw: fix dynamic linkingKamil Chalupnik
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: stable@dpdk.org Signed-off-by: Kamil Chalupnik <kamilx.chalupnik@intel.com> Acked-by: Amr Mokhtar <amr.mokhtar@intel.com>
2018-12-19bbdev: support bigger transport blockKamil Chalupnik
Test application and Turbo Software driver were adapted to support chained-mbuf for bigger TB sizes. Signed-off-by: Kamil Chalupnik <kamilx.chalupnik@intel.com> Acked-by: Amr Mokhtar <amr.mokhtar@intel.com>
2018-12-19bbdev: enhance offload cost testKamil Chalupnik
Offload cost test was improved in order to collect more accurate results. Signed-off-by: Kamil Chalupnik <kamilx.chalupnik@intel.com> Acked-by: Amr Mokhtar <amr.mokhtar@intel.com>
2018-09-18baseband/null: add in meson buildLuca Boccassi
Signed-off-by: Luca Boccassi <bluca@debian.org>
2018-07-25baseband/turbo_sw: update for FlexRAN 1.6.0Amr Mokhtar
Update BBDEV Turbo SW driver download/build instructions for FlexRAN 1.6.0 release Signed-off-by: Amr Mokhtar <amr.mokhtar@intel.com>
2018-07-12remove useless constructor headersThomas Monjalon
A constructor is usually declared with RTE_INIT* macros. As it is a static function, no need to declare before its definition. The macro is used directly in the function definition. Signed-off-by: Thomas Monjalon <thomas@monjalon.net>
2018-05-28baseband/turbo_sw: shorten internal buffers namesKamil Chalupnik
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 <kamilx.chalupnik@intel.com> Acked-by: Amr Mokhtar <amr.mokhtar@intel.com>
2018-05-10bbdev: change names of baseband devicesKamil Chalupnik
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 <kamilx.chalupnik@intel.com> Acked-by: Amr Mokhtar <amr.mokhtar@intel.com>
2018-05-10bbdev: split queue groupsKamil 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 <kamilx.chalupnik@intel.com> Acked-by: Amr Mokhtar <amr.mokhtar@intel.com>
2018-05-10bbdev: measure offload costKamil Chalupnik
New test created to measure offload cost. Changes were introduced in API, turbo software driver and test application Signed-off-by: Kamil Chalupnik <kamilx.chalupnik@intel.com> Acked-by: Amr Mokhtar <amr.mokhtar@intel.com>
2018-05-10baseband/turbo_sw: support optional CRC overlapKamil Chalupnik
Support for optional CRC overlap in decode processing implemented in Turbo Software driver Signed-off-by: Kamil Chalupnik <kamilx.chalupnik@intel.com> Acked-by: Amr Mokhtar <amr.mokhtar@intel.com>
2018-05-10baseband/turbo_sw: increase internal buffersKamil Chalupnik
Sizes of the internal buffers used by decoding were increased due to problem with memory for large vectors Signed-off-by: Kamil Chalupnik <kamilx.chalupnik@intel.com> Acked-by: Amr Mokhtar <amr.mokhtar@intel.com>
2018-05-10baseband/turbo_sw: scale likelihood ratio inputKamil 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 <kamilx.chalupnik@intel.com> Acked-by: Amr Mokhtar <amr.mokhtar@intel.com>
2018-05-10baseband/turbo_sw: move macros to bbdev libraryKamil Chalupnik
Signed-off-by: Kamil Chalupnik <kamilx.chalupnik@intel.com> Acked-by: Amr Mokhtar <amr.mokhtar@intel.com>
2018-05-10baseband/turbo_sw: optimize memory copyKamil Chalupnik
Optimization of Turbo Software driver by limiting or changing usage of memory copying function. Signed-off-by: Kamil Chalupnik <kamilx.chalupnik@intel.com> Acked-by: Amr Mokhtar <amr.mokhtar@intel.com>
2018-05-10baseband/turbo_sw: support FlexRAN 1.4.0Kamil Chalupnik
Adjusting BaseBand drivers code to changes in FlexRAN 1.4.0: - update usage of crc functions after API changes Update the documentation describing Wireless Baseband Device: - FlexRAN releases mapping table added - download and build instructions for BBDEV turbo_sw driver in compliance with FlexRAN 1.4.0 release added Signed-off-by: Kamil Chalupnik <kamilx.chalupnik@intel.com> Acked-by: Amr Mokhtar <amr.mokhtar@intel.com>
2018-03-21drivers: rename bbdev directory to basebandThomas Monjalon
The drivers directory contains some sub-directories for each kind of device (or bus, mem): net, crypto, event, raw They are not suffixed with "dev" because it is obvious. For consistency, the sub-directory drivers/bbdev/ is renamed to drivers/baseband/. Signed-off-by: Thomas Monjalon <thomas@monjalon.net> Acked-by: Amr Mokhtar <amr.mokhtar@intel.com>