Robert Schmidt
7df8257526
F1AP: when UL_sync failure, send UEContextRelReq
...
When a phone loses connection, it should not simply be removed but first
CU should be informed which will send a ContextRelCmd. Correspondingly,
when the RRC releases the UE, it does not send a UE Context Release Req
2019-01-18 16:44:01 +01:00
Robert Schmidt
0699e539fe
Put RRC S1AP UEContextReleaseReq message inside corresponding if
2019-01-17 18:21:47 +01:00
Robert Schmidt
05e08d5094
Remove DU's UE RRC, MAC, RLC contexts correctly on UE RELEASE COMMAND
2019-01-10 16:51:04 +01:00
Robert Schmidt
58850e3c86
Send F1 UE CONTEXT RELEASE REQ when RRC detects radio failure
2018-12-07 16:31:36 +01:00
Robert Schmidt
ae3ef27059
Move F1 UE ctxt release req to function mac_eNB_rrc_ul_failure()
2018-12-07 15:37:32 +01:00
Robert Schmidt
956fafb51c
F1AP_UE_CONTEXT_RELEASE_REQUEST/COMPLETE: Implement in CU
2018-12-07 14:16:42 +01:00
Robert Schmidt
6c33f79095
Fix bugs after merge
...
* F1AP has to read MCC/MNC from list
* Do not stop if MACRLC list is not present in conf, it might be a CU
2018-11-07 16:13:03 +01:00
Robert Schmidt
397d2f4815
Merge commit 'develop' into feature-127-protocol-split
...
* remove a lot of white spaces
* many conflicts in enb_config.c
2018-11-07 16:07:59 +01:00
Robert Schmidt
5e0088fa52
Simplify RRC FlexRAN agent interface
2018-11-07 10:40:17 +01:00
Robert Schmidt
33d0ac4982
Simplify MAC FlexRAN agent interface
2018-11-07 10:40:17 +01:00
Robert Schmidt
eb577d11dd
Remove warnings in enb_config.c and rrc_eNB.c
2018-11-07 10:26:41 +01:00
Cedric Roux
27395c083d
hotfix: hardcode PLMN selection in the UE to value 1 (was 2)
...
Fix the assertion:
Assertion ((instance_p->mnc_digit_length[ue_desc_p->selected_plmn_identity] == 3) || (instance_p->mnc_digit_length[ue_desc_p->selected_plmn_identity] == 2)) failed!
In s1ap_eNB_handle_nas_first_req() /home/ubuntu/tmp/openair3/S1AP/s1ap_eNB_nas_procedures.c:243
With this hotfix the UE selects the first PLMN sent by the eNodeB.
The UE has to select the correct PLMN from those received in SIB1. This
will be done with a later merge request.
2018-10-15 14:57:56 +02:00
Raphael Defosseux
d254f5b522
Merge branch 'feature-s1-flex' into develop_integration_2018_w_41
...
Introduction of S1-flex. It handles multiple PLMN IDs (up to 6) in the SIB as well as the selection of an MME based on the selected PLMN identity.
Major impact: changes on the eNB configuration files:
tracking_area_code = 1;
plmn_list = (
{ mcc = 208; mnc = 94; mnc_length = 2; },
{ mcc = 208; mnc = 95; mnc_length = 2; }
)
See https://gitlab.eurecom.fr/oai/openairinterface5g/wikis/s1-flex-conf-nnsf for more details.
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-10-11 15:57:36 +02:00
Navid Nikaein
403db5b544
Fix the issue in sending UE Initial Context Setup Response
2018-10-05 17:03:24 +02:00
Robert Schmidt
a4bc48a2f7
Fix in paging: iterate list of MCC/MNC/TAC
2018-09-28 11:46:11 +02:00
Robert Schmidt
81e70dfc25
NAS First REQ: Forward selected PLMN Identity
2018-09-28 11:46:06 +02:00
Robert Schmidt
a52156cf26
Remove unused MCC/MNC in eNB_RRC_INST
2018-09-28 11:45:56 +02:00
Robert Schmidt
514b8d833a
Use selectedPLMN_Identity IE to fill GUMMEI at NAS_FIRST_REQ
2018-09-28 11:45:56 +02:00
Robert Schmidt
413b307441
SIB1: Add all configured PLMN IDs in System Information
2018-09-28 11:45:52 +02:00
Navid Nikaein
374c1087a1
Add some comments
2018-09-25 11:36:36 +02:00
Navid Nikaein
d4f0e50d4f
send the S1SP initial context response if it is not sent with the attach complete message
2018-09-25 11:36:36 +02:00
Navid Nikaein
8ab24646f2
Proper setting for dedicated_DRB flag so as to sent the S1AP InitialContextSetupRequest
2018-09-25 07:12:35 +02:00
Raymond Knopp
ddb238b808
removal of logging
...
preparation for UE CONTEXT Release from CU
2018-09-23 18:05:57 -04:00
Raymond Knopp
6bbc81694b
Control plane is functional. Still need to handle RRCConnectionRelease in DU
2018-09-23 16:06:40 -04:00
Raymond Knopp
f2c5c0f753
warning removal in rrc_eNB.c
2018-09-23 09:06:39 -04:00
Bing-Kai Hong
57755e2773
Check node type for the MAC API calls (find_UE)
2018-09-22 16:44:45 +02:00
Bing-Kai Hong
ba609ca94f
Set the RRC status in DU, Reconfigure SRB2, Manage RRC/NAS UL message in DU
2018-09-22 16:01:31 +02:00
Raymond Knopp
1cf564a74f
Merge branch 'feature-127-protocol-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-127-protocol-split
2018-09-22 04:28:48 -04:00
Raymond Knopp
45eda99583
conditions for configuration in DU
2018-09-22 04:28:29 -04:00
Raymond Knopp
ac1496c212
conditions for rlc_config_asn in CU
2018-09-22 04:26:05 -04:00
Bing-Kai Hong
1181790b86
Partially update the node_type check
2018-09-21 22:07:39 +02:00
Raymond Knopp
360e2e77a9
monolithic ok (RRCConnectionSetupComplete)
2018-09-21 18:07:47 +02:00
Raymond Knopp
1e5f95cd95
fixes for monolithic case. Still doesn't work to RRCConnectionSetup, context allocation problem.
2018-09-21 17:23:08 +02:00
Raymond Knopp
34172c7a4c
Merge branch 'feature-127-protocol-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-127-protocol-split
2018-09-21 07:59:04 +02:00
Raymond Knopp
8a11e8dd52
protection of RLC configuration in case of CU
2018-09-21 07:58:25 +02:00
Bing-Kai Hong
0372c9b289
Generate the DCCH and send from pdcp
2018-09-20 19:12:05 +02:00
laurent
d8472426c4
fix_issue_350_gtpu_init
2018-09-20 12:37:26 +02:00
Navid Nikaein
cee89cb389
Send the UL_RRC_MESSAGE over DCCH from CU to RRC
2018-09-19 21:22:24 +02:00
Bing-Kai Hong
a7be0cc2a8
send F1AP_UL_RRC_MESSAGE from rrc
2018-09-19 19:47:11 +02:00
Navid Nikaein
d9661177fa
Better management of cu/du ue ids
...
Fix for some variables
2018-09-19 02:01:08 +02:00
Bing-Kai Hong
c8742f26fb
Normalized message output
2018-09-18 16:12:01 +02:00
Raymond Knopp
b1313aaf04
DL_RRC_MESSAGE_TRANSFER goes to DU, and is received, but doesn't reconfigure L2/L1 yet.
2018-09-17 18:33:08 +02:00
Raymond Knopp
a2f914185d
Merge branch 'feature-127-protocol-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-127-protocol-split
...
Conflicts:
openair2/RRC/LTE/rrc_eNB.c
2018-09-17 18:20:07 +02:00
Raymond Knopp
9482568f74
F1AP_DL_RRC_MESSAGE destination change.
2018-09-17 18:13:36 +02:00
Bing-Kai Hong
a45d496c8c
Update F1 DL RRC message transfer from DU to CU
2018-09-17 16:02:13 +02:00
Raymond Knopp
ebb9bbfae8
Merge branch 'feature-127-protocol-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-127-protocol-split
...
Conflicts:
openair2/F1AP/f1ap_cu_rrc_message_transfer.c
2018-09-16 23:22:48 +02:00
Raymond Knopp
825c33df1b
handling of nr_cellid and creation of context upon CCCH transmission.
...
Connection goes until generation of RRCConnectionSetup in CU which crashes (it calls rrc_mac_config_req. For DU this should be replaced with filling DL_RRC_MESSAGE_TRANSFER
2018-09-16 23:07:14 +02:00
Navid Nikaein
7fcaf4f984
Update the SIB buffer as per earlier commits
2018-09-16 16:36:45 +02:00
Navid Nikaein
942d92cf7c
send msg 4 in F1 DL RRC message transfer
2018-09-16 16:36:45 +02:00
Raymond Knopp
eedc4226f0
modifications for SRB0 to allow multiple UE contexts in case of delayed CCCH reception in CU/DU split (moved SRB0 from carrier to UE context)
2018-09-15 22:42:10 +02:00