Commit Graph

615 Commits

Author SHA1 Message Date
Andre Puschmann 40aef76745 fix logging when removing DRB 2018-08-06 21:09:36 +02:00
Andre Puschmann 3b8371d090 add detach support (for switch off) 2018-08-06 11:10:12 +02:00
Eric Schreiber 470953bf9c Change the calculation of UE group A random access preamble selection to choose a random number from [0 nof_groupA_preambles) rather than incrementing on the preambleTransmissionCounter. (#200) 2018-07-26 13:16:34 +02:00
Andre Puschmann ee5b055829 rename pdcp function for GW to is_lcid_enabled() 2018-07-25 15:09:19 +02:00
Andre Puschmann 4da8bf26f8 use non-blocking PDCP write in GW 2018-07-24 15:50:14 +02:00
Andre Puschmann eb30d86d44 process RRC PDUs in RRC thread 2018-07-23 17:49:26 +02:00
Andre Puschmann edfc9df77d Merge branch 'master' into next 2018-07-17 17:50:38 +02:00
Andre Puschmann a604fbcc66 fix double RRC init bug in UE 2018-07-17 12:17:00 +02:00
Andre Puschmann f6f47f0320 print srsLTE version name if no git details are found 2018-07-17 09:43:05 +02:00
Andre Puschmann 10469cd3a0 Merge branch 'master' of github.com:srsLTE/srsLTE 2018-07-16 10:12:48 +02:00
Andre Puschmann ac94b531ae only print build-info when string is filled 2018-07-16 10:12:24 +02:00
Andre Puschmann be3b2fbc08
Merge pull request #239 from softwareradiosystems/epc_stacktrace
Epc stacktrace
2018-07-13 14:28:13 +02:00
Andre Puschmann bd59d72b9f set RRC args by-value 2018-07-13 13:16:56 +02:00
Pedro Alvarez 597cf18b9d Changing common/debug.h to crash_handler.h 2018-07-13 11:57:15 +01:00
Ismael Gomez c012a6ea83 Mutex more operations in worker to fix segfault when HO. Protect pdsch/pusch from regenerating sequence 2018-07-13 12:48:57 +02:00
Ismael Gomez 2d5cdc4f35 Add log to pool deallocate 2018-07-12 18:13:27 +02:00
Ismael Gomez 5474f6d55f Add log to pool deallocate 2018-07-12 18:13:19 +02:00
Andre Puschmann 1f7e918790 use blocking pool_allocate for all NAS messages 2018-07-12 17:52:53 +02:00
Pedro Alvarez c3ef88e112 Fixing conflicts with next. 2018-07-12 15:43:27 +01:00
Ismael Gomez 1a7e746a06 Minor cleanup 2018-07-11 15:43:11 +02:00
Ismael Gomez 9690125882 Minor cleanup 2018-07-11 15:42:51 +02:00
Andre Puschmann 55b3b61ec1 Merge branch 'master' into next 2018-07-11 13:00:47 +02:00
Ismael Gomez bd5c1fd83a deallocate dedicatedInfoNAS in rrc 2018-07-11 12:56:14 +02:00
Andre Puschmann 9b894799f0 add support for ciphered authentication response 2018-07-10 12:34:25 +02:00
Pedro Alvarez 7aaa9a1789 Moved srslte_debug_handle_crash to common/debug.c 2018-07-09 14:33:50 +01:00
Merlin Chlosta 2098aa0739 add keys to loglevel info to simplify PCAP analysis (#194) 2018-07-09 11:53:24 +02:00
Andre Puschmann a38abfbd47 make metrics great again 2018-07-06 09:40:53 +02:00
Ismael Gomez f40766a503 Fixed UE not printing RF metrics 2018-07-05 18:38:31 +02:00
Ismael Gomez 19ac35d933 Increased RLC UL buffer size 2018-07-05 18:11:47 +02:00
Ismael Gomez ebea1cd7fa Look only for required SIBs 2018-07-05 12:03:26 +02:00
Ismael Gomez fae5531bcc Correction to commit 2a4a84a578. We don't check for tailroom but for read space 2018-07-05 10:56:32 +02:00
Ismael Gomez 1248a4224a Initialize nof_coworkers 2018-07-04 19:28:56 +02:00
Ismael Gomez 9d6c323001 Remove superfluous packing call in rrc capabilities 2018-07-04 13:12:36 +02:00
Ismael Gomez 0321a967f2 Search SIB in all opportunities 2018-07-02 16:14:37 +02:00
Andre Puschmann 3dc5a40caf handle config parsing error gracefully and fix op/opc selection issue 2018-06-29 14:53:00 +02:00
Andre Puschmann 1cba6b18ee
Merge pull request #221 from softwareradiosystems/op_vs_opc
Op vs opc
2018-06-28 12:44:39 +02:00
Ismael Gomez d81062145f Fixed phy_log was allocating memory dynamically on every call even when not enabled 2018-06-28 10:29:18 +02:00
Ismael Gomez e18ba937dc Limit uplink signal normalization to avoid clipping 2018-06-27 16:29:40 +02:00
Pedro Alvarez f301bb6373 Merging next into op_vs_opc and resolving conflicts. 2018-06-26 11:36:40 +01:00
Pedro Alvarez 50f9f78852 Changed f2345 and f1 in USIM to use OPc. 2018-06-25 17:39:05 +01:00
Pedro Alvarez 50f497dcdc Small fix in srsUE for reading OPc from config file. 2018-06-25 17:25:55 +01:00
Xavier Arteaga 5e4fb48184 Refactored CQI reporting logging in UE. Fixes #199 2018-06-25 14:57:12 +02:00
Xavier Arteaga 6542f56cba Fix: no RI when periodic report in PUSCH 2018-06-25 14:57:11 +02:00
Pedro Alvarez 8d07709069 Revert "Changed ue.conf op to opc"
This reverts commit 3631c4a83f.
2018-06-19 18:15:58 +01:00
Andre Puschmann 01f6395d70 add option to force IMSI attach by not loading NAS ctxt from file 2018-06-19 14:23:47 +02:00
Pedro Alvarez b9c50a93a8 Fixed bug in writing OPc into user_db.csv. 2018-06-18 20:03:57 +01:00
Pedro Alvarez bd39d8bac2 Fixed bug in getting OPc. Removed debug print. Fixed test12345. UE is still having re-synch issues. 2018-06-18 19:32:50 +01:00
Pedro Alvarez 75c5e476f1 Added OPc option to UE. (needs testing.) 2018-06-18 15:19:04 +01:00
Pedro Alvarez ea5445f999 Adding options for OP and OPc in the UE. They cannot be simultanoulsy set. 2018-06-18 14:49:07 +01:00
Pedro Alvarez e3d1cff4a3 Revert "Adding OPc option to security functions."
This reverts commit 0eeb70bede.
2018-06-18 11:29:40 +01:00
Pedro Alvarez 0eeb70bede Adding OPc option to security functions. 2018-06-18 11:24:35 +01:00
Ismael Gomez 6120f20290
Changes in RRC and S1AP to make enb more robust on UE add/rem operations.
* Consolidated functions in S1AP

* Fixed ASAN in some GCC

* Stop quicker the enb

* Minor typo edit

* Fixed mutexing issues in RRC and possibly RLC/PDCP when adding/removing users
2018-06-12 17:31:07 +02:00
Xavier Arteaga 301415a00a Fixed AGC out of bounds gain 2018-06-11 13:14:47 +02:00
Xavier Arteaga d9db80d17c Merge branch 'next' into pdsch-coworkers 2018-06-06 17:35:09 +02:00
Xavier Arteaga 6ab69b1d4c Added PDSCH coworkers 2018-06-06 16:59:00 +02:00
Andre Puschmann fb1e335c5a increase NAS rx count when rx'ing auth request 2018-06-05 16:06:47 +02:00
Ismael Gomez 3631c4a83f Changed ue.conf op to opc 2018-06-04 16:41:39 +02:00
Ismael Gomez 4d3fd342f7 Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next 2018-06-04 16:00:37 +02:00
Ismael Gomez bd4e1c9690 Fixed number of iterations lower than 1 in metrics 2018-06-04 13:14:27 +02:00
Andre Puschmann 36c650399b rework app startup to search for config files in user's home directory 2018-06-01 15:33:15 +02:00
Ismael Gomez 33f05bfecd Reset UE metrics in ue class 2018-05-31 15:56:35 +02:00
Ismael Gomez 9cfa3c0cc4 Fix UE reattaching after going to IDLE 2018-05-31 14:59:13 +02:00
Ismael Gomez 132580ad42 Disable UTRA measurements from UECapabilities default value 2018-05-31 14:35:22 +02:00
Paul Sutton c061c57639 Small fix for SIB sched info messages 2018-05-31 11:28:54 +01:00
Ismael Gomez b87df4c2b4 NCC goes until 7 2018-05-28 08:19:23 +02:00
Xavier Arteaga 31496ab44c srsue PUSCH, set mcs idx to previous if it is a retransmission 2018-05-25 16:06:32 +02:00
Ismael Gomez b78fff2c76 Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next 2018-05-25 12:53:37 +02:00
Andre Puschmann b40605bc7f delete neighbour cells in rrc dtor 2018-05-25 12:33:24 +02:00
Ismael Gomez 08654efd1c minor changes 2018-05-25 12:14:54 +02:00
Ismael Gomez 9f7d4718ba Vertical key derivation to use K_enb_initial instead of k_enb 2018-05-24 13:55:18 +02:00
Andre Puschmann cb15dee3d4 Merge branch 'embms_merge_final' into next 2018-05-23 21:25:37 +02:00
Merlin Chlosta 52f1a3b508 Add SIM Card Reader Selection, if multiple readers connected.
If no reader specified (default), try all available card readers. If reader specified, use this device only.
2018-05-23 15:39:32 +02:00
Andre Puschmann af42cd837f count MCH MCS in DL metrics 2018-05-23 12:32:12 +02:00
yagoda 54bdfd83ec adding support for mbsfn subframe configuration to pdsch examples 2018-05-22 16:03:25 +02:00
Ismael Gomez 4662b83fe9 Use bzero instead of {} for initializing structs 2018-05-22 15:14:03 +02:00
Andre Puschmann 61d525ea80 Merge branch 'next' into embms_merge_final 2018-05-22 10:39:05 +02:00
Ismael Gomez 467ba4e326 Average sampling offset estimate before adjusting timing to be more robust against EVA and ETU fading 2018-05-21 23:00:57 +02:00
yagoda 65f2747a8e removing mch handler in rlc, fixing embms autostart 2018-05-20 19:24:44 +02:00
Ismael Gomez f8655f3260 Changed the way we detect out-of-sync 2018-05-18 18:55:23 +02:00
yagoda d0cb214725 fixing sheduling issues and merge errors 2018-05-17 20:23:18 +02:00
yagoda 0ae22e0822 fixing scheduling issues for mbms 2018-05-17 20:20:20 +02:00
Andre Puschmann 9ca2b89282 fixing compile warnings 2018-05-17 17:27:44 +02:00
yagoda fac8bb7b7a adding mbms-gw broadcast support, adding parameter for automatic mbms service start 2018-05-17 16:25:17 +02:00
yagoda 13c62eb55e Merge branch 'embms_merge_final' of https://github.com/softwareradiosystems/srsLTE into embms_merge_final 2018-05-17 10:25:13 +02:00
yagoda a113d5164f facilitate automatic mbms service start 2018-05-17 10:19:25 +02:00
Andre Puschmann 2c501e8d72 fix csv metrics writer again 2018-05-16 21:51:21 +02:00
Andre Puschmann 472b65e4d0 count MCH traffic at MAC 2018-05-16 17:54:41 +02:00
Andre Puschmann f554308632 fix warnings and remove debug output 2018-05-16 16:22:42 +02:00
Andre Puschmann 9ce3be974a Merge branch 'next' into embms_merge_final 2018-05-15 22:32:56 +02:00
yagoda e4c3f0bc30 adding mbms-gw and mch generation tables 2018-05-15 17:27:10 +02:00
yagoda 12c9f50ba9 adding upper layer embms support to the UE 2018-05-15 17:20:51 +02:00
yagoda e35672e234 adding PHY embms support to the UE 2018-05-15 17:16:28 +02:00
Andre Puschmann 0c94974da6 add compile-time flag to turn off pin check 2018-05-15 12:40:29 +02:00
Andre Puschmann cfd387e7b0 fix null-termination when sending APN in ESM info response 2018-05-15 12:40:29 +02:00
Andre Puschmann 6add9ed4b4 generate random challenge during CHAP auth 2018-05-15 12:40:29 +02:00
Andre Puschmann 47c09fc034 disable console prints when receiving paging 2018-05-15 12:40:29 +02:00
Andre Puschmann d0457211ad adding support for CHAP auth 2018-05-15 12:40:29 +02:00
Andre Puschmann ca8adde0c6 cleanup rebase 2018-05-15 12:40:29 +02:00
Andre Puschmann 5ac08b62e9 remove usage of std::string for APN 2018-05-15 12:40:29 +02:00
Andre Puschmann 0f6695b9cd fixing uninitialized vars 2018-05-15 12:40:29 +02:00