francescomani
90c8e7dfd1
improvements in UE detachment, including sending a message from NAS and signaling to MAC and fixing some memory leaks when terminating UE
2024-01-04 14:28:49 +01:00
francescomani
284b072184
procedure to indicate the release of the RRC connection to upper layers
2023-12-20 11:30:01 +01:00
Sakthivel Velumani
d61c4f1042
Change global variable to local
2023-12-05 13:04:23 +05:30
Sakthivel Velumani
f69f419a13
Remove duplicate declaration
2023-12-05 13:04:23 +05:30
Sakthivel Velumani
3979879e9e
Replace buffer conversion with macro
2023-12-05 13:04:23 +05:30
Sakthivel Velumani
8b118fd875
Remove hardcoding of default NSSAI selection
...
Check if NSSAI from config exists in allowed NSSAI list. Don't request
PDU session if not present in the list.
2023-12-05 13:04:13 +05:30
Sakthivel Velumani
3ae665388a
Declare variable outside of case: label
2023-11-02 10:28:51 -04:00
Sakthivel Velumani
128bd3d3db
Create macro to ntoh_int16 buffer input
2023-11-01 21:13:20 -04:00
Sakthivel Velumani
21b269fa99
Create macro to do ntoh for 3 bytes
...
use it in NSSAI parsing function
2023-11-01 21:13:20 -04:00
Sakthivel Velumani
dc95e838eb
Improve NSSAI parsing
...
use review suggestions from Laurent
2023-11-01 21:13:20 -04:00
Sakthivel Velumani
19551d1254
Remove extern declaration from .c
2023-11-01 21:13:20 -04:00
Sakthivel Velumani
950becb423
Store allowed NSSAIs from NAS message
...
Request default PDU session with first NSSAI from the list
2023-11-01 21:13:19 -04:00
Laurent THOMAS
a198239084
Introduce no-thread mode in ITTI
...
Introduce a --no-itti-threads command line option to disable threading
in ITTI, and call message handlers in the current thread. This is being
introduced in order to increase repeatability when testing the nrUE with
the IQPlayer. Without this feature, runs with the IQPlayer will end up
differently, depending on the timing of ITTI threads, mostly when
sending messages to RRC and NAS.
2023-10-27 13:02:36 +02:00
Laurent THOMAS
4219839e47
add-registration-accept-inside-nas-downlink as it is a valid 3GPP message and a commercial gNB uses it
2023-09-21 13:30:10 +02:00
Cedric Roux
149ca8e190
nrUE: quick fix for compatibility with Open5GS
2023-07-18 15:01:11 +02:00
Robert Schmidt
5be3dcf341
Merge remote-tracking branch 'origin/int-f1-ue-ctxt-release' into integration_2023_w21
2023-05-26 16:48:19 +02:00
mir
c9012298de
OSA SECU harmonization
2023-05-26 12:35:33 +02:00
Robert Schmidt
1a5cb8a6e2
UE NAS: Add timeout before shutting down UE to RLC Ack the PDU
2023-05-25 18:20:45 +02:00
laurent
b735f8bec6
ubsan fixes
2023-04-19 22:12:08 +02:00
Robert Schmidt
22db2d613f
Correctly allocate GUTI in NAS UE structures
2023-04-04 08:40:48 +02:00
Robert Schmidt
8e6554bdf3
Print log on receiving deregistration accept, on CONN Release stop nr-uesoftmodem
2023-03-31 17:22:59 +02:00
Robert Schmidt
1880ede547
Check for GUTI
2023-03-28 14:12:05 +02:00
Robert Schmidt
4700dde2ae
Trigger deregistration
2023-03-28 14:12:05 +02:00
Robert Schmidt
77e61425e0
UE NAS: Add counter for NAS messages
2023-03-28 14:12:05 +02:00
Robert Schmidt
4642a7c0f5
Correctly fill GUTI in NAS if available
2023-03-28 14:12:05 +02:00
Robert Schmidt
6e01a62838
Decode Registration Accept to receive GUTI
2023-03-28 14:12:05 +02:00
Robert Schmidt
e35401efde
NAS refactor: no moduleID, group UICC and security in one context
2023-03-28 14:12:05 +02:00
Robert Schmidt
223fd28bb2
Refactor NAS: separate code into functions
2023-03-28 14:12:05 +02:00
laurent
474f662337
merge develop
2023-03-13 12:45:32 +01:00
francescomani
87f603687a
fixing most warning when compiling nr-uesoftmodem
2023-03-09 19:01:47 +01:00
laurent
c4538995db
continue code and take review comments
2023-03-06 00:37:23 +01:00
Robert Schmidt
4f36249c8c
Merge remote-tracking branch 'origin/feat-5g-ue-imeisv-16-digits' into integration_2023_w07
2023-02-16 18:21:25 +01:00
mir
986a1a80ff
Remove nettle library from OAI, support OpenSSL 3.0 and 1.1
...
Add byte_array_t structure under common/
2023-02-10 16:49:54 +01:00
Dorovskikh
eca08df857
5G UE IMEISV 16 digits
...
reading 5G UE IMEISV from config file
Signed-off-by: Dorovskikh <vladimir.dorovskikh@capgemini.com >
2023-02-09 16:09:50 +00:00
Robert Schmidt
90a836a022
Correctly encode DNN length/APN name
2023-01-17 11:38:57 +01:00
Angelo Athanassopoulos
3f1d515aaf
PSEA - Slight cosmetic changes
2022-10-10 20:51:54 +02:00
Angelo Athanassopoulos
99c77d6fc0
Use the new function to capture PSEA message
2022-10-10 20:51:54 +02:00
Angelo Athanassopoulos
e638715dcc
PSEA - Include the PSEA header file to NAS
2022-10-10 20:51:53 +02:00
Robert Schmidt
74c639f867
Send NAS NSSAI SD only if configured, show UICC DNN/SST/SD info
2022-09-05 16:30:28 +02:00
Angelo Athanassopoulos
5382227866
Fix SDAP, get QFI & PDUSession ID from CN
2022-08-08 18:09:59 +02:00
Laurent THOMAS
a7e7d05da3
fix difficult to read code
2022-03-24 14:38:17 +01:00
Robert Schmidt
72a4ed80da
Merge remote-tracking branch 'origin/msc-removal' into integration_2022_wk08
2022-02-19 19:43:11 +01:00
Melissa Elkadi
5e182c4e50
Adding a few more LOG_A's for critical milestones
2022-02-01 05:41:24 -08:00
Robert Schmidt
00e058537d
Remove MSC library, it is not used anywhere
2022-01-27 10:53:07 +01:00
Laurent THOMAS
9d1fe78e2e
merge develop, no working yet
2021-11-04 12:53:01 +01:00
hardy
cb9defc629
Merge remote-tracking branch 'origin/develop-NR_SA_nrUE_security_update' into integration_2021_wk44
2021-11-03 13:38:33 +01:00
Masayuki Harada
2fb3816722
Fix NRUE NAS security configuration.
2021-09-28 20:26:48 +09:00
Laurent Thomas
62f2d43f75
merge develop
2021-09-10 11:11:20 +02:00
Masayuki Harada
d0575640fc
Add calc kgnb and PDCP security settings in nrUE.
2021-09-08 22:52:50 +09:00
Eurecom
902c04e60a
integrated ABS patch for IP address string allocation in UE
2021-08-25 15:15:35 +02:00