Francisco Paisana
f469e2178b
replaced byte_buffer_t allocated by the buffer pool for unique_byte_buffer which is safer and easier to use
2019-05-16 12:35:01 +02:00
Francisco Paisana
0976ea6f27
created a unique byte buffer that automatically deallocates
2019-05-16 12:35:01 +02:00
Andre Puschmann
f46b582c79
fix default initialization of PHY params in RCC
...
- this commit splits the reconfiguration of the PHY params
- two functions only update the default params (for config
dedicated and config common)
- one function only updates the current parameters when a new
config is given (i.e. after rrc reconfig)
2019-05-02 21:01:26 +02:00
Andre Puschmann
4b01a2e4a0
update copyright notice
2019-04-29 09:20:02 +02:00
Ismael Gomez
7780b1aba5
add tdd/ca support
2019-04-25 20:57:58 +02:00
Andre Puschmann
d8814a05f0
use stack-allocated messages for tx/rx'ing RRC messages (cherry-picked)
2019-03-19 11:31:10 +01:00
Andre Puschmann
3702a6660e
fix compilation for gcc 4.x
2019-03-11 14:39:47 +01:00
Xavier Arteaga
c782ef2aa5
Solved unitialised values in UE (up to prach) and free
2019-01-22 12:23:57 +01:00
Francisco Paisana
0204db2e12
new asn1 rrc library
2019-01-17 17:43:13 +01:00
Andre Puschmann
463b00d82d
check sys_info_change flag in paging message
2018-12-13 10:54:51 +01:00
Andre Puschmann
d7ab2b8d66
add stop_timers function to RRC and call it in rrc::stop()
...
- this solves an issue with shutting down RRC when the UE
just sent a connection request (and activated timer T300)
and stop was called.
2018-12-10 17:48:52 +01:00
Andre Puschmann
d6196ba234
simplify RRC-NAS interface and only have msg as param (RRC selects LCID)
2018-12-10 17:48:52 +01:00
Andre Puschmann
0571720105
make LCID for UL_DCCH configurable
2018-10-26 13:11:10 +02:00
Ismael Gomez
e1870963c7
Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next
2018-08-10 22:22:07 +02:00
Ismael Gomez
9cd725de21
Trigger measurement only for cells in MeasObj not the discovered ones
2018-08-10 22:21:07 +02:00
Andre Puschmann
40aef76745
fix logging when removing DRB
2018-08-06 21:09:36 +02:00
Andre Puschmann
eb30d86d44
process RRC PDUs in RRC thread
2018-07-23 17:49:26 +02:00
Andre Puschmann
bd59d72b9f
set RRC args by-value
2018-07-13 13:16:56 +02:00
Ismael Gomez
ebea1cd7fa
Look only for required SIBs
2018-07-05 12:03:26 +02:00
Andre Puschmann
cb15dee3d4
Merge branch 'embms_merge_final' into next
2018-05-23 21:25:37 +02:00
Ismael Gomez
4662b83fe9
Use bzero instead of {} for initializing structs
2018-05-22 15:14:03 +02:00
yagoda
65f2747a8e
removing mch handler in rlc, fixing embms autostart
2018-05-20 19:24:44 +02:00
yagoda
12c9f50ba9
adding upper layer embms support to the UE
2018-05-15 17:20:51 +02:00
Ismael Gomez
4515dd94ea
Use blocking queue for RRC measurement fixes #193
2018-05-10 13:41:21 -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
06db4e2a87
Start PCCH Only when switching cell in IDLE mode
2018-04-25 23:50:50 +02:00
Ismael Gomez
ab78eb6d58
Process BCCH from pdu_process thread. Process PCCH from new thread in RRC
2018-04-25 13:44:58 +02:00
Ismael Gomez
ffb8337be7
Merge branch 'next' into sync_states
2018-04-12 18:30:19 +02:00
Ismael Gomez
99253cb703
Cherry picked fixes from PR #160
2018-04-12 18:17:40 +02:00
Ismael Gomez
edd9cbf4dc
Merge branch 'next' into sync_states
2018-04-10 09:35:21 +02:00
David Rupprecht
9d71bec7b6
Unified include guards
2018-03-31 19:04:04 +02:00
Ismael Gomez
b3be54b274
Attach and paging ok. Reselection on IDLE not working
2018-03-21 10:46:24 +01:00
Ismael Gomez
f88f465c97
Refactored NAS/RRC/PHY cell_search/selection procedures
2018-03-19 14:14:51 +01:00
Ismael Gomez
6ca6919694
Handle T300 expiry to avoid blocking on RLC TM UL CCCH when ConnectionRequest fails
2018-03-11 21:47:15 -04:00
Ismael Gomez
c6c170e737
Do HO after correct synchronization
2018-03-07 00:40:26 +01:00
Ismael Gomez
13efa740e8
Changed logic in RRC/NAS/PHY for cell/plmn search to avoid stucking in IDLE
2018-03-06 22:20:38 +01:00
Ismael Gomez
be959d0575
Fix several pool leaks in RRC/NAS
2018-03-06 12:46:02 +01:00
Ismael Gomez
fd0c8168f0
Set to Continuous RX and TX
2018-03-02 20:59:17 +01:00
Ismael Gomez
cfaa5e9b28
Fix previous commit could not HO more than once due to not refreshing serving cell after 1st HO
2018-02-25 19:13:12 +01:00
Ismael Gomez
8474c6e3aa
Fixed HO to unkown cell issue
2018-02-23 13:05:02 +01:00
Ismael Gomez
4e1d2cdf05
Defaut in-sync for neighbour cell to true
2018-02-13 00:05:52 +01:00
Andre Puschmann
ccfb9314bc
fix various coverity bugs
2018-02-11 10:59:56 +01:00
Ismael Gomez
a279ab47f0
Improved neighbour cell accuracy. Changed RRC to avoid segfault when neighbour cell addition
2018-02-02 19:31:22 +01:00
Ismael Gomez
3e4538cb2e
Increased RRC connection timeout (needed for Lime)
2018-01-18 11:50:17 +01:00
Andre Puschmann
74138071db
move radio bearer definition to RRC
2018-01-12 14:57:38 +01:00
Ismael Gomez
5c31800ccb
Fixed HO with ciphering
2017-12-02 22:43:35 +01:00
Ismael Gomez
c1e7666215
Merge branch 'mobility' into mobility_crypto
2017-12-02 20:47:03 +01:00
Ismael Gomez
c816be525e
Testing Reestablishment
2017-12-02 20:32:44 +01:00
Ismael Gomez
9a255b477a
Merge branch 'crypto' into mobility_crypto
2017-12-02 12:23:05 +01:00
Ismael Gomez
c69d4a37e8
Implemented proper cell reselection. Tested reestablishment from one cell to another.
2017-12-01 17:00:30 +01:00