Ismael Gomez
90875973c5
Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next
2018-09-20 19:26:09 +02:00
Ismael Gomez
a0c87dcd15
Increased maximum burst samples
2018-09-20 19:25:57 +02:00
Andre Puschmann
a9d46cbad3
Merge branch 'master' into next_test_after_merge
2018-09-20 13:01:43 +02:00
Zhe Huang
cd1fb0d81e
Set AMF to all zeros during resync ( #213 )
...
During the resync procedure, the security_milenage_f1_star generates a
MAC_S value that does not match the MAC_S value reported in AUTS. This
posts a security risk.
According to 3GPP TS 33.102 version 11.5.1 section 6.3.3, the AMF used
to calculate MAC-S assumes a dummy value of all zeros so that it does
not need to be transmitted in the clear in the re-synch message.
This patch corrects this problem. MAC_S reported by AUTS matches the
MAC_S calculated using f1_star function after the fix.
2018-09-20 12:57:47 +02:00
Andre Puschmann
d981f129e0
Merge branch 'master' into next
2018-09-20 12:54:05 +02:00
Andre Puschmann
1fab8e6702
fix reset of NAS counters after receiving security mode command
...
- reported by cpetersgit
- reset only needed after receiving initial security mode command
2018-09-20 12:16:44 +02:00
Andre Puschmann
f458d58527
fixed handling of UE indentity request
2018-09-20 11:55:42 +02:00
Joseph Giovatto
2dddfa2aac
added ability to track tput per bearer ( #233 )
...
added mac_metrics for ul/dl harq retex counts
2018-09-20 11:22:22 +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
Zhe Huang
3433b0ffde
assign correct values from BladeRf manual calibration to correction
...
* Assign correct values from BladeRf manual calibration to correction
The rf_calibration function for blade RF was assgiing dc_gain to
BLADERF_CORR_FPGA_PHASE and dc_phase to BLADERF_CORR_FPGA_GAIN. This hot
fix corrects the value assignments in both rf_blade_set_tx_cal and
rf_blade_set_rx_cal functions.
2018-09-19 17:43:18 +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
IgnasJ
67c8bf1368
Fixes for srsLTE on ARM ( #229 )
...
* Fix ARM NEON code compilation
Fix LV_HAVE_NEON defintion incorrecly used instead of HAVE_NEON in some places
Replace vqabsq_s32 with vabsq_f32 as vqabsq_s32 requires int type (fails to compile)
Fix missing NEON code path in mat.h in srslte_mat_2x2_mmse_csi_simd()
* Fix timestamp overflow issue on 32-bit systems with Soapy driver
'time_t secs' can be 32-bit on some systems. This causes calculation:
'secs * 1000000000;' to overflow.
2018-09-19 17:34:59 +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
Igor Kim
8d48613c38
fix typo in metrics rssi CMA calculation ( #230 )
2018-09-17 09:43:14 +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
Pedro Alvarez
48c897137f
Merge branch 'next' into nas_cleanup
2018-08-29 18:45:20 +01:00
Pedro Alvarez
7bad5a52a0
Merging handling of initial UE messages as static methods into nas cleanup.
2018-08-29 18:44:18 +01:00
Pedro Alvarez
9350e03810
Changed detach request and tracking area update request to nas.cc
2018-08-29 17:47:34 +01:00
Pedro Alvarez
d2cb01ce87
Deleted old service request.
2018-08-29 14:56:55 +01:00
Pedro Alvarez
a9e5b3b8e9
Changed service request to nas.cc
2018-08-29 14:52:09 +01:00