Commit Graph

3790 Commits

Author SHA1 Message Date
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
Xavier Arteaga 07a68d7120 Enable UE's AGC for cell search (#314) 2019-01-15 21:26:23 +01:00
Andre Puschmann 8326299ec5 fix uninitialized variables 2019-01-15 16:34:41 +01:00
Andre Puschmann 15953d011e fix possible mem leak when parsing embms cmd line input 2019-01-15 16:34:04 +01:00
Andre Puschmann 4655ad92fe fix mem leak in radio 2019-01-15 16:33:17 +01:00
Andre Puschmann b6bb8cb125 fix possible buffer overflow when generating PRACH sequences 2019-01-15 16:12:52 +01:00
Andre Puschmann 2590ebd10b fix bugs reported by coverity 2019-01-15 15:59:38 +01:00