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
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
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
c9857fe4ad
add handler for EMM status message
2018-12-10 17:48:52 +01:00
Pedro Alvarez
e3d7ccd7e1
Changed the way UL NAS count is obtained to generate K_enb in the UE. Incrementing UL NAS count on integrity protected dettach request.
2018-11-30 21:42:43 +01:00
Pedro Alvarez
dc727a192b
Changing way UL NAS count is used to generate the K_enb.
2018-11-30 21:42:43 +01:00
Andre Puschmann
0571720105
make LCID for UL_DCCH configurable
2018-10-26 13:11:10 +02:00
Andre Puschmann
1ed225a10b
add getter for IPv4 and IPv6 addresses
2018-10-26 13:09:03 +02:00
Pedro Alvarez
5c29dba741
Changed Interface between NAS and GW to avoid the GW start function being called twice in IPv4v6 mode.
2018-10-26 11:42:27 +02:00
Pedro Alvarez
685898b323
Starting to add IPv4v6 support to the UE. Added function to get auto-generated link-local IPv6 address.
2018-10-26 11:42:27 +02:00
Pedro Alvarez
ac1c300126
Adding the ability to set the interface local link IPv6 address.
2018-10-26 11:42:27 +02:00
Pedro Alvarez
25108e2e2b
Added configuration options to UE for IPv6 PDN. Starting to send PDN connectivity requesting IPv6.
2018-10-26 11:42:27 +02:00
Pedro Alvarez
3cddad79cc
Adding ability to configure names of TUN interfaces. ( #277 )
...
* added config option for tun dev names vs fixed names added config option for M1-U interface addr
* Added options to sgi_mb tun name.
* Added some comments to mbms.conf.example
* Added some comments to example configs to explain the new values.
2018-10-05 11:12:31 +02:00
Andre Puschmann
1fab8e6702
fix reset of NAS counters after receiving security mode command
...
- reported by cpetersgit
- reset only needed after receiving initial security mode command
2018-09-20 12:16:44 +02:00
Andre Puschmann
f458d58527
fixed handling of UE indentity request
2018-09-20 11:55:42 +02:00
Ismael Gomez
327002a6cb
Fix NCC=1 HO in second round
2018-08-22 10:57:26 +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
06c9a3f07f
add network initiated detach
2018-08-07 15:32:40 +02:00
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
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
Andre Puschmann
9b894799f0
add support for ciphered authentication response
2018-07-10 12:34:25 +02:00
Ismael Gomez
ebea1cd7fa
Look only for required SIBs
2018-07-05 12:03:26 +02:00
Pedro Alvarez
f301bb6373
Merging next into op_vs_opc and resolving conflicts.
2018-06-26 11:36:40 +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
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
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
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
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
Andre Puschmann
a30ad8952c
fix indent and simplify auth request packing
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
4dc2951d59
perform initial attach with ESM info transfer
2018-05-15 12:40:29 +02:00
Andre Puschmann
0a6a72832a
add return value to USIM init and exit UE if reader wasn't found
2018-05-15 12:40:29 +02:00
Andre Puschmann
3fe6dad323
adding hard SIM card support using PCSC
2018-05-15 12:40:29 +02:00