Xavier Arteaga
ef26bc7451
SRSUE: fixed prach TA correction
2019-09-30 14:50:11 +02:00
Ismael Gomez
9325aaddf2
Do not change master clock rate if not necessary. Hint in ue/enb configs for low BW cells
2019-09-27 18:59:55 +02:00
Andre Puschmann
0e6b0768fd
print PCCH hex when decoding fails
2019-09-25 12:51:43 +02:00
Andre Puschmann
2f47010eb6
fix various uninitialized vars
2019-09-24 13:23:30 +02:00
Andre Puschmann
db4cc71240
minor changes to TTCN3 dut to make reading logs easier
2019-09-24 12:32:26 +02:00
Andre Puschmann
0e89f72846
remove EPS bearer deletion when going RRC idle
...
when going RRC idle, NAS gets informed and currently
clears all registered EPS bearers. This is wrong because
the EPS can outlive a RRC session.
Also in the conformance tests it's clearly seen
that after a RRC release a dedicatated EPS bearer is
created with a linked EPS bearer ID that has been
created _before_ RRC went idle.
2019-09-22 14:57:20 +02:00
Xavier Arteaga
3c25e2b16c
SCell Search Test: Return success always if test is finished
2019-09-20 16:20:31 +02:00
Xavier Arteaga
9ee8cc0ad2
CRS SCell searcher: Fixed memory leaks
2019-09-20 16:20:31 +02:00
Xavier Arteaga
91a7bbf2b6
SCell search test: removed basic_string header
2019-09-20 16:20:31 +02:00
Xavier Arteaga
4c85b99ec5
SRSUE: Added intra frequency SCell search test
2019-09-20 16:20:31 +02:00
Xavier Arteaga
35f85c651c
SRSUE: Added SCell synchronizer and measurements based on reference signals
2019-09-20 16:20:31 +02:00
Xavier Arteaga
8e17aba5d8
Improved SSS decoding and improved scell_search_test
2019-09-20 16:20:31 +02:00
Xavier Arteaga
dedf0f2f78
Added initial time to delay channel simulator
2019-09-20 16:20:31 +02:00
Xavier Arteaga
368690ea6b
SRSUE: Added intra frequency SCell search test
2019-09-20 16:20:31 +02:00
Xavier Arteaga
54974d935e
SRSUE PHY: unitialised values and attributes clean-tidy up
2019-09-20 16:03:37 +02:00
Xavier Arteaga
78fcc11a30
Fixes minor unitialised/leaked memory
2019-09-20 16:03:37 +02:00
Ismael Gomez
0984debe1b
Fix issues with RLF in B210 and X300 ( #669 )
...
* Calling tx_end() from radio_reset() causes long execution time in B210. Using boolean to call later instead. Fixes RLF failing in B210. Checked in X300
* Fix issue #655
2019-09-20 15:41:16 +02:00
Francisco Paisana
0f166ce739
fixed mac_test
2019-09-19 10:19:46 +02:00
Francisco Paisana
946ead06e8
using an interface between the stack and lower mac to process demux pdus.
2019-09-19 10:19:46 +02:00
Andre Puschmann
57317fab7c
expose debug_long to class log and use in RRC to log ASN1 structs
2019-09-18 16:12:24 +02:00
Andre Puschmann
7dde4f3b8a
fix BCCH-BCH logging in RRC debug mode
...
also decode BCCH-BCH using ASN1 lib and write MIB to log
2019-09-18 16:12:24 +02:00
Andre Puschmann
99a6d49e78
only write MIB to PCAP if cell search was successful
2019-09-18 16:12:24 +02:00
Francisco Paisana
7e67aee839
resolved the uninit variable issue in the queue_test
2019-09-18 12:18:33 +02:00
Francisco Paisana
14267640ee
implemented andre's PR review requests
2019-09-18 12:18:33 +02:00
Francisco Paisana
11ec5cdba6
added a maximum capacity to the pending task multiqueue, so that the buffer pool does not get depleted
2019-09-18 12:18:33 +02:00
Francisco Paisana
63457f195c
extented queue test
2019-09-18 12:18:33 +02:00
Francisco Paisana
a2d7b2320a
placed GW packets in the same thread as UE stack thread
2019-09-18 12:18:33 +02:00
Francisco Paisana
647c624423
created a multiqueue handler, and started using it for the ue stack
2019-09-18 12:18:33 +02:00
Andre Puschmann
9e1c46dfb0
add initial TTCN3 code
2019-09-17 21:56:47 +02:00
Andre Puschmann
08ca9ebd4e
write BCH to PCAP
...
this patch moves the BCH payload buffer into the UE sync object and
therefore allows to pass it to the MAC for PCAP logging
2019-09-17 21:56:06 +02:00
Ismael Gomez
a3932f9bea
Minor change to fix coverty issue
2019-09-17 14:22:38 +02:00
Francisco Paisana
94667beb00
added a bound checker to bit_ref packer, and other fixes
2019-09-17 14:15:43 +02:00
Ismael Gomez
6bb0790cf1
Fix coverty issues ( #652 )
2019-09-13 15:06:20 +02:00
Andre Puschmann
bd1e367263
add missing mutex lock in mux
2019-09-12 09:51:03 +02:00
Andre Puschmann
761fda542d
fix invalid neighbor cell addition
...
if phy measurements are received and processes before a serving cell
is selected, an invalid neighbor cell is added because the uninitlized
serving cell is used.
fix the issue by checking if the serving cell is valid
2019-09-12 09:51:03 +02:00
Andre Puschmann
8b015ee128
fix typos and extend cell (re-)selection logging
2019-09-12 09:51:03 +02:00
Xavier Arteaga
1a567a764e
SRSUE: Call Radio tx-end when PHY is reseted and removed redundant attribute is_start_of_burst.
2019-09-12 09:49:56 +02:00
Pedro Alvarez
004db4a067
Applied clang-format to zuc_support PR.
2019-09-10 13:46:21 +02:00
Pedro Alvarez
1ae8ccda8c
Added EIA3 and EEA3 to default UE capabilities to srsUE. Added parsers for EEA3/EIA3 config options in srsENB and srsEPC
2019-09-10 13:46:21 +02:00
David Rupprecht
4ff70b6008
reconfigured test case for eia sec matching
2019-09-10 13:46:21 +02:00
David Rupprecht
06ac8143a4
NAS test working again due to replayed sec caps mismatch
2019-09-10 13:46:21 +02:00
David Rupprecht
50332089ce
Add EEA3 and EIA3 support for UE/enodeb and MME
2019-09-10 13:46:21 +02:00
Andre Puschmann
513c7b12e3
remove warning and replace with pragma message
2019-09-09 17:28:53 +02:00
Ismael Gomez
4f95822c06
Reestablish RLC before waiting for uplink
2019-09-07 22:59:57 +02:00
Ismael Gomez
cbb1bbfaa1
Fix multiple PRACHs after SR fail and a minor issue in HO
2019-09-07 22:59:57 +02:00
Xavier Arteaga
4bd0d2da6d
UE RRC: Fixed minor variable overlap and clang tidy warning in UE capabilities
2019-09-04 22:36:03 +02:00
Ismael Gomez
bfddc55148
RRC-PHY interface ( #639 )
...
RRC-PHY interface refactor. Moved RRC-MAC interface to rrc_asn1_utils and created RRC-PHY interface also in rrc_asn1_utils. All ASN1 includes should be made from rrc_asn1_utils only keeping ue_interfaces clean of ASN1
Tested with different common and dedicated configurations (64QAM UL, 256QAM, CA, SRS enabled/disabled, etc)
2019-09-04 16:59:10 +02:00
Francisco Paisana
67d6a25194
Moving mac timers to stack timers ( #638 )
...
* first step towards moving MAC timers to stack. Mac is still using its own timers. srslte::timers class can be restructured.
* moved timers out of the UE MAC
2019-09-04 15:28:09 +02:00
Ismael Gomez
69edee4e6c
Fix issues in uplink QoS ( #636 )
...
Fix bugs in Long BSR and Truncated BSR and added unit tests
2019-09-02 22:48:41 +02:00
Francisco Paisana
116dc0a57b
fixed group extensions, removed extra presence flag for copy_ptr<T> types as it was just a source of bugs.
2019-09-02 20:21:54 +02:00