Commit Graph

3796 Commits

Author SHA1 Message Date
Francisco Paisana 75acb046d9 small p_a initialization fix 2019-02-20 16:14:58 +01:00
Andre Puschmann 6b04435edc move setting of EARFCNs straight into parse_args function 2019-02-20 16:14:53 +01:00
Andre Puschmann afb591ee97 add ctor for worker class in thread_pool 2019-02-20 16:14:48 +01:00
Andre Puschmann 4204321fde fix uninitialised variables in enb during startup 2019-02-20 16:14:42 +01:00
Andre Puschmann 94481c1963 removed warning in RLC if LCID isn't valid for all methods called by BSR procedure
this was causing many warnings in the log because the BSR checks with RLC
if a bearer has data even if it doesn't exist
2019-02-11 23:58:19 +01:00
Andre Puschmann 0aef6f8d4a fix various uninitialized variables 2019-02-10 09:08:06 +01:00
Andre Puschmann 99e0bda779 let valgrind fail when test app returns 0 but valgrind still found an error
this allows to trace uninitialized variables etc with our default
memcheck runs because now valgrind will fail such a test, even though
the test executable returned zero on exit
2019-02-08 22:37:51 +01:00
Andre Puschmann c8f8c16d50
make EIA and EEA algorithms configurable (#323)
this patch allows to configure the EIA and EEA algorithms
the UE uses and announces during attach. They can
be specified as a comma-separated list.

The patch also removes a dedicated NAS config class and uses
the default nas_args_t type for this. There was a full
duplication of members before.

The patch also converts nas_args_t and usim_args_t into a class
with a default constructor that initialize all booleans.
2019-02-08 22:37:16 +01:00
Francisco Paisana 43a8a8e195 checking the number of prbs available for DL requires an additional check for the prb=6 (#322) 2019-02-05 11:50:33 +01:00
Francisco Paisana 15abb2b020 set the correct size of the buffer for paging 2019-02-04 15:01:44 +00:00
Andre Puschmann 52dd4ca980 disable binpack parameters in clang-format 2019-02-01 17:11:55 +01:00
Andre Puschmann 86232c143e expose RLC tx queue length through config struct 2019-02-01 17:11:55 +01:00
Andre Puschmann 84c8626808 print error when RLC bearer LCID change is not successful 2019-02-01 16:34:45 +01:00
Andre Puschmann 5dfc126a30 improve RLC logging when LCID is not valid 2019-02-01 16:33:22 +01:00
Andre Puschmann 7343453e25 fix bug in rf_imp
- set thread gain run variable to false by default
2019-01-31 15:31:40 +01:00
Andre Puschmann ef544e64c2 expose RF device as paramter for pdsch_enodeb/_ue 2019-01-31 15:31:33 +01:00
Andre Puschmann 61f3a55bc5 initialize and reset avg_noise in phch_common 2019-01-22 21:49:37 +01:00
Xavier Arteaga c782ef2aa5 Solved unitialised values in UE (up to prach) and free 2019-01-22 12:23:57 +01:00
Andre Puschmann 2e1b8240e6 fix uninitialized timeval struct in metrics_hub
This was causing issue in some builds done on the Ubuntu
PPA systems leading to an SIGILL when starting the UE/eNB
2019-01-22 12:23:24 +01:00
Andre Puschmann a436baed39 fix build string for builds without valid .git folder 2019-01-22 12:09:52 +01:00
Andre Puschmann 777f5b22dc bump version for deb packages to 18.12 2019-01-22 12:09:52 +01:00
Andre Puschmann 4b2117615d update Debian packaging scripts
This commit extends and reorganizes the Debian packaging script
according to suggestions made by Ruben Undheim <ruben.undheim@gmail.com>.
2019-01-22 12:09:52 +01:00
Andre Puschmann f64230a209 change user config file path to ~/.config/srslte 2019-01-22 12:09:52 +01:00
Andre Puschmann 77ca1d9882 load config file from user's home directory first before checking etc 2019-01-22 12:09:52 +01:00
Francisco Paisana d22e53832b fix sib.conf.mbsfn.example defaults 2019-01-21 17:28:44 +00:00
Francisco Paisana 96303e4d58 Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next 2019-01-21 16:41:25 +00:00
Francisco Paisana be06f260db fixed issues in the parsing of sibs 2019-01-21 16:39:00 +00:00
Andre Puschmann 788f283492 Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next 2019-01-21 15:53:49 +01:00
Francisco Paisana 840b9ce364 fixed octstring to_number() endianess 2019-01-21 14:16:21 +00:00
Andre Puschmann 631472760a fix signaling of mtch_cvar in phch_common
fixes possible race cond when more than one worker
is waiting for this cond and only one is ever woken up
2019-01-21 12:25:27 +01:00
David Rupprecht 3d458319c9 fixed decoding of multiple s1ap plmns 2019-01-21 10:55:06 +01:00
Andre Puschmann 0b4e272318 add travis badge to readme 2019-01-18 15:58:29 +01:00
Andre Puschmann fa00b8b04d bump version and update changelog 2019-01-18 15:20:20 +01:00
Andre Puschmann 2792ee3b10 update readme 2019-01-18 14:55:42 +01:00
Andre Puschmann f5b659c744 remove coverity badge from readme 2019-01-18 14:54:44 +01:00
Pedro Alvarez c5dad67a16 Adding catch to boost program options parser. 2019-01-18 12:38:56 +00:00
Paul Sutton fb9f746332 Adding github issues template 2019-01-18 08:24:51 +00:00
Francisco Paisana 0204db2e12 new asn1 rrc library 2019-01-17 17:43:13 +01:00
Andre Puschmann 6bea1814c9 adding RI to DL metrics 2019-01-16 21:01:39 +01:00
Andre Puschmann 332537f2ae add mutex to csv metrics
this fixes and issue when closing the csv that left
half a new line in buffer
2019-01-16 21:01:21 +01:00
Andre Puschmann ac437fa43f add decode/encode when printing CB misconfig 2019-01-16 21:00:41 +01:00
Andre Puschmann 505029b663 fix bug when stopping ringbuffer 2019-01-16 21:00:17 +01:00
Andre Puschmann 014b739943 fix missing newline in RLC log 2019-01-16 20:59:58 +01:00
Andre Puschmann 2702d47bc5 fix bugs reported by coverity 2019-01-16 20:59:35 +01:00
Andre Puschmann 82090eba08 fix possible buffer overflow when generating PRACH sequences 2019-01-16 20:59:25 +01:00
Andre Puschmann 46fb0a8fae fix mem leak in radio 2019-01-16 20:59:13 +01:00
Andre Puschmann 0bc26f3b39 fix possible mem leak when parsing embms cmd line input 2019-01-16 20:58:59 +01:00
Andre Puschmann 9d480b437c fix uninitialized variables 2019-01-16 20:58:40 +01:00
yagoda d4e72d7128 small change to eMBMS channel estimation 2019-01-16 16:30:05 +01:00
Andre Puschmann 646eb9c0e3
Merge pull request #313 from softwareradiosystems/next_mme_encryption
NAS MME encryption
2019-01-15 21:31:25 +01:00