Commit Graph

3418 Commits

Author SHA1 Message Date
Andre Puschmann f458d58527 fixed handling of UE indentity request 2018-09-20 11:55:42 +02:00
Ismael Gomez 4a8d83721a Fix unnecessary memory usage in radio 2018-09-20 09:45:46 +02:00
Ismael Gomez 2cf381823c Fixed bug in commit 197d855d3f 2018-09-19 18:00:47 +02:00
Ismael Gomez e43eb3ffc1 Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next 2018-09-19 17:37:28 +02:00
Ismael Gomez dabfbfb75a Fixes #250 2018-09-19 17:37:23 +02:00
Xavier Arteaga f865296421 Added BladeRF Micro Support (required bladerf driver > 2.0.2) 2018-09-19 17:36:38 +02:00
Ismael Gomez 0294923e2b Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next 2018-09-19 16:42:11 +02:00
Ismael Gomez 197d855d3f Fix issue #240 2018-09-19 16:41:59 +02:00
Xavier Arteaga a9fcd64b1f Fixes #259: Turbodecoder AVX2 instructions under LV_HAVE_AVX (instead of LV_HAVE_AVX2) 2018-09-19 12:35:37 +02:00
Andre Puschmann 184539b87d add LCID change API to UE interface, add method to reestablish single RLC bearer 2018-09-18 15:09:24 +02:00
Andre Puschmann 352ea36246 Merge branch 'lcid_change' into next 2018-09-18 14:41:11 +02:00
Andre Puschmann 10bc01a7ae add API to change LCID of RLC bearers 2018-09-17 13:11:03 +02:00
Andre Puschmann 27459bf706 add API to change LCID of PDCP bearers 2018-09-17 13:10:44 +02:00
Xavier Arteaga 7f72a90051 Implemented 16 bit LLR CSI in SSE 2018-09-17 12:33:14 +02:00
Andre Puschmann 068fd2d81e log PDCP PDU dropping in MAC isnt valid 2018-09-17 10:39:45 +02:00
Andre Puschmann adbec3ee70 fix warning in common.h reported by clang-tidy 2018-09-13 17:12:32 +02:00
Andre Puschmann b1a443a9b8 add clang-tidy detection 2018-09-13 17:11:55 +02:00
Andre Puschmann e12dc1a751 fix SIMD detection for Clang 2018-09-12 21:20:01 +02:00
Ismael Gomez 243a7708d4 Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next 2018-09-07 14:06:27 +02:00
Ismael Gomez 826fbccf11 Fixed memory leaks in new decoder 2018-09-07 14:05:45 +02:00
Andre Puschmann d03f5017df fix RLC mode printf and timer access 2018-09-07 14:04:57 +02:00
Andre Puschmann 02e38c7c9f fix stopping of RLC_AM timer and protect access 2018-09-07 13:10:22 +02:00
Andre Puschmann f3eceab242 small re-factor of RLC_AM class (reorder methods) 2018-09-07 13:08:45 +02:00
Andre Puschmann c0899ddda9 refactor RLC AM, add tx/rx subclasses 2018-09-07 10:49:52 +02:00
Andre Puschmann 6c896c4962 fix RLC AM test in release 2018-09-07 10:49:52 +02:00
Andre Puschmann 24cde06e32 fix UM config printout during init 2018-09-07 10:49:52 +02:00
Andre Puschmann f14ee09ed3 adapt AM test to new MAC timer 2018-09-07 10:49:52 +02:00
Andre Puschmann 823d9e75f1 Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next 2018-09-07 10:38:59 +02:00
Andre Puschmann 883eb49043
Merge pull request #254 from softwareradiosystems/tx_mutex_fix
Change TX mutex to semaphores (mutex implementation was violating loc…
2018-09-06 18:00:57 +02:00
Ismael Gomez 6a791f1416 Change TX mutex to semaphores (mutex implementation was violating lock ownership requirement) 2018-09-06 15:22:37 +02:00
Andre Puschmann 855a55d4d8 fix issue with assigning imsi in pcsc 2018-09-05 13:39:13 +02:00
Andre Puschmann d19eb28a16 fix various variable initializations that gcc-4.8 complained about 2018-09-05 12:34:40 +02:00
Ismael Gomez bc9d342959
New optimization on the PHY for both UE and eNodeB (#251)
* New parallel Turbodecoder implementation in SSE/AVX 16-bit and 8-bit

* Optimised UL Interleaver

* Include TB CRC calculation in FEC encoder

* New threading priorities
2018-09-04 17:51:35 +02:00
Ismael Gomez 695990f297 Fix UE not reconnecting after paging (workaround) 2018-09-04 17:50:14 +02:00
Xavier Arteaga 8d56b254f5 Fixed vector test failure criteria for conversions 2018-09-03 10:34:08 +02:00
Ismael Gomez 327002a6cb Fix NCC=1 HO in second round 2018-08-22 10:57:26 +02:00
Ismael Gomez aaeec591b6 Fix race condition in phy recv 2018-08-14 19:50:03 +02:00
Ismael Gomez e1870963c7 Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next 2018-08-10 22:22:07 +02:00
Ismael Gomez 44dcbfc8da Instruct PHY to measure objects instead of measId (duplicate objects) 2018-08-10 22:21:54 +02:00
Ismael Gomez 9cd725de21 Trigger measurement only for cells in MeasObj not the discovered ones 2018-08-10 22:21:07 +02:00
Andre Puschmann f56592b0fe add getter for PDCP ul/dl counter 2018-08-08 16:26:32 +02:00
Andre Puschmann e2470685a5 send attach_request and detach_accept ciphered 2018-08-08 13:03:15 +02:00
Andre Puschmann 06c9a3f07f add network initiated detach 2018-08-07 15:32:40 +02:00
Andre Puschmann 86f70011d6 print LCID in RLC AM when providing buffer report 2018-08-07 14:56:24 +02:00
Andre Puschmann 9f838dc65c bzero DL-DCCH object before unpacking 2018-08-07 10:51:56 +02:00
Andre Puschmann 527261e35b fix drb release 2018-08-07 10:20:52 +02:00
Andre Puschmann 32ed7d9f3a print error when DRB couldn't be released 2018-08-07 09:40:52 +02:00
Andre Puschmann 40aef76745 fix logging when removing DRB 2018-08-06 21:09:36 +02:00
Andre Puschmann 8a869d83f2 drop PDCP SDU that do not pass integrity check 2018-08-06 15:58:51 +02:00
Andre Puschmann 716b028023 reset PDCP entities 2018-08-06 15:48:52 +02:00