Commit Graph

3081 Commits

Author SHA1 Message Date
Ismael Gomez cd367617ec Do not correct freq_offset when cfo is doppler 2018-05-10 21:16:26 -05:00
Ismael Gomez 4515dd94ea Use blocking queue for RRC measurement fixes #193 2018-05-10 13:41:21 -05:00
Ismael Gomez 04609cd07d Check msg_queue size_tail_bytes existence of buffer 2018-05-10 13:41:17 -05:00
Ismael Gomez 62ae4e3094 Check prach generation parameters 2018-05-10 13:41:13 -05:00
Ismael Gomez 3065941638 Check for non-zero nof_re/nof_bits in pdsch_codeword_decode 2018-05-10 13:41:08 -05:00
Ismael Gomez ba40a4de84 Add checks for when RLC TM queue is corrupted and reset it 2018-05-10 13:39:34 -05:00
Ismael Gomez abea371180 RLF on separate thread to avoid blocking in RLC AM RLF 2018-05-10 13:39:28 -05:00
Ismael Gomez af7a7d4ceb Enable TA commands 2018-05-10 13:38:54 -05:00
Ismael Gomez 352ce4ce04 Disable Reest testing 2018-05-10 13:38:47 -05:00
Ismael Gomez b2f2ce69f2 Check existence of SIB3 in cell selection criteria 2018-05-10 13:32:42 -05:00
Ismael Gomez cac027d695 Merge branch 'issue_incorrect_dci' into raa_new 2018-05-10 13:32:27 -05:00
Ismael Gomez f3f4528a2f Testing commit to force a Reestablishment 1s after CONNECT 2018-05-10 13:28:55 -05:00
Ismael Gomez 7e77329aa3 Reestablishment uses serving cell PCI instead of current cell PCI 2018-05-10 13:28:28 -05:00
Andre Puschmann b4a23d325a cosmetic changes 2018-05-10 16:43:08 +02:00
Andre Puschmann 85028d2aed use pretty function name in buffer_pool debug
- this avoids ambiguity between names, for example
  in reassemble_rx_sdus() for rlc_am an rlc_um
2018-05-10 16:41:37 +02:00
Andre Puschmann 9a10f5f6d4 add buffer_pool printing option to eNB 2018-05-10 16:40:37 +02:00
Andre Puschmann 718a15608c dealloc SCH pdu in MAC instead of pdu_queue
- this is basically e9fcb10c9e
  but with the counterpart in the eNB's MAC
2018-05-10 16:36:55 +02:00
Andre Puschmann 9230d111ce use pool_allocate wrapper in srsENB's UE subclass in RRC 2018-05-09 13:57:50 +02:00
Andre Puschmann f7fee76022 fix bug in logger_file where logger was used but not initialized 2018-05-09 13:57:35 +02:00
Andre Puschmann 5c7cf5594a fix log msgs in usim 2018-05-09 13:57:20 +02:00
Andre Puschmann 595ed70cae Revert "Deallocate SCH pdu on demux instead of pdu_queue"
This reverts commit e9fcb10c9e.
2018-05-08 21:41:33 +02:00
Ismael Gomez 240f95530a Select cell in cell_selection() if serving->in_sync but not camping 2018-05-07 17:22:37 +02:00
Andre Puschmann 05696a5ca7 Merge branch 'next' into rlc_updates 2018-05-04 14:13:50 +02:00
Ismael Gomez 81f33ef92b Set PDSCH CSI enabled by default 2018-05-04 13:58:38 +02:00
Ismael Gomez c4ee8c1ff4 Add TPC commands to log 2018-05-04 13:51:37 +02:00
Andre Puschmann 4a29f1f0f0 reduce default execution for RLC stress tests 2018-05-04 12:40:20 +02:00
Andre Puschmann d2d30ca90d fix typo in testcase command 2018-05-04 12:11:41 +02:00
Andre Puschmann 7064d6a9ed increase tx_queue size for RLC UM to match the max SN if 5bits are used
- This prevents some of the tests from blocking if too many SDUs are pushed
  down.
2018-05-04 12:09:45 +02:00
Andre Puschmann fbc373e13c fix bug in RLC UM where lost start segments where not detected 2018-05-04 12:08:56 +02:00
Andre Puschmann 60a9e5d756 in rlc_stress_test only call usleep if not null 2018-05-04 10:46:37 +02:00
Andre Puschmann 3da5133591 adding two more RLC UM tests for checking reassembly 2018-05-04 10:27:46 +02:00
Andre Puschmann 371e2f90fd print RLC throughput after finishing stress test
- also exit with failure when malformed PDU is received in release mode
2018-05-04 09:39:15 +02:00
Ismael Gomez 4ffee4326b Fix memory leaks in unit tests 2018-05-03 17:36:39 +02:00
Ismael Gomez 3a9f144ff3 Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next 2018-05-03 11:42:25 +02:00
Paul Sutton 5def5fd736 Adding check for invalid PDCP rx PDUs 2018-05-03 11:26:34 +02:00
Xavier Arteaga 28ef713160 AGC does not get stuck in high gain if low signal. AGC is now default. 2018-05-02 18:35:37 +02:00
Ismael Gomez 080b1e3239 set default TX mode to continuous for all platforms (solved issues after commit 5570dcd938) 2018-05-02 16:39:47 +02:00
Ismael Gomez 5570dcd938 Use next_offset to correct time advance 2018-05-02 16:38:22 +02:00
Ismael Gomez be9f31c5cb Fix not recovering from overflow (SFN resync) 2018-05-02 12:56:51 +02:00
Ismael Gomez fa7a6f9581 delete gitignore 2018-05-02 12:36:04 +02:00
Ismael Gomez 287cb47863 Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next 2018-05-02 12:34:23 +02:00
Ismael Gomez e9fcb10c9e Deallocate SCH pdu on demux instead of pdu_queue 2018-05-02 12:15:23 +02:00
Ismael Gomez 036e39481c Reset PID when grant changes 2018-05-02 12:15:01 +02:00
Pedro Alvarez 2e7958e9a0 Merge branch 'master' into op_vs_opc 2018-05-01 16:26:34 +01:00
Pedro Alvarez 2e0130082b Removed .gitignore from version control. 2018-05-01 16:24:14 +01:00
Pedro Alvarez de6d1e35b6 Hardcoded OPc instead of OP. Authentication with symocom's SIMs is Ok now. Needs to be made configurable. 2018-05-01 16:20:13 +01:00
Andre Puschmann 5ecc145f14 Merge branch 'master' into next 2018-05-01 14:50:15 +02:00
Andre Puschmann 7b9107f17b
Merge pull request #172 from pily112/nas_key_enb_fix
NAS key enb derivation fix
2018-05-01 14:40:18 +02:00
David Rupprecht 751f7f6919 Reset NAS UL counter when sending security mode command for right k_enb 2018-04-30 21:24:11 +02:00
David Rupprecht caa59e5141 Clean up key derivation and more logs 2018-04-30 21:24:11 +02:00