The NRUE and gNB are connected to the 5GCN!
When IP traffic is started on the NRUE, the gNB immediately crashes
This commit is contained in:
@@ -10,10 +10,10 @@ gNBs =
|
|||||||
gNB_name = "gNB-OAI";
|
gNB_name = "gNB-OAI";
|
||||||
|
|
||||||
// Tracking area code, 0x0000 and 0xfffe are reserved values
|
// Tracking area code, 0x0000 and 0xfffe are reserved values
|
||||||
tracking_area_code = 1;
|
tracking_area_code = 40960;
|
||||||
plmn_list = ({
|
plmn_list = ({
|
||||||
mcc = 208;
|
mcc = 208;
|
||||||
mnc = 99;
|
mnc = 95;
|
||||||
mnc_length = 2;
|
mnc_length = 2;
|
||||||
snssaiList = (
|
snssaiList = (
|
||||||
{
|
{
|
||||||
@@ -205,7 +205,7 @@ gNBs =
|
|||||||
|
|
||||||
|
|
||||||
////////// AMF parameters:
|
////////// AMF parameters:
|
||||||
amf_ip_address = ( { ipv4 = "192.168.61.195";
|
amf_ip_address = ( { ipv4 = "192.168.70.132";
|
||||||
ipv6 = "192:168:30::17";
|
ipv6 = "192:168:30::17";
|
||||||
active = "yes";
|
active = "yes";
|
||||||
preference = "ipv4";
|
preference = "ipv4";
|
||||||
|
|||||||
@@ -15,6 +15,14 @@ log_config = {
|
|||||||
rrc_log_verbosity ="full";
|
rrc_log_verbosity ="full";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
uicc0 = {
|
||||||
|
imsi = "208950000000031";
|
||||||
|
key = "0c0a34601d4f07677303652c0462535b";
|
||||||
|
opc= "63bfa50ee6523365ff14c1f45f88737d";
|
||||||
|
dnn= "oai";
|
||||||
|
nssai_sst=222;
|
||||||
|
nssai_sd=123;
|
||||||
|
}
|
||||||
|
|
||||||
L1s = (
|
L1s = (
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -92,14 +92,14 @@ UE0:
|
|||||||
};
|
};
|
||||||
|
|
||||||
SIM: {
|
SIM: {
|
||||||
MSIN="100000025";
|
MSIN="0000000031";
|
||||||
USIM_API_K="0c0a34601d4f07677303652c0462535b";
|
USIM_API_K="0c0a34601d4f07677303652c0462535b";
|
||||||
OPC="ba05688178e398bedc100674071002cb";
|
OPC="63bfa50ee6523365ff14c1f45f88737d";
|
||||||
MSISDN="1011234561024";
|
MSISDN="1011234561024";
|
||||||
};
|
};
|
||||||
|
|
||||||
# Home PLMN Selector with Access Technology
|
# Home PLMN Selector with Access Technology
|
||||||
HPLMN= "320230";
|
HPLMN= "20895";
|
||||||
|
|
||||||
# User controlled PLMN Selector with Access Technology
|
# User controlled PLMN Selector with Access Technology
|
||||||
UCPLMN_LIST = ();
|
UCPLMN_LIST = ();
|
||||||
|
|||||||
@@ -500,6 +500,12 @@ static void *NRUE_phy_stub_standalone_pnf_task(void *arg)
|
|||||||
nr_ue_ul_indication(&ul_info);
|
nr_ue_ul_indication(&ul_info);
|
||||||
check_nr_prach(mac, &ul_info, &prach_resources);
|
check_nr_prach(mac, &ul_info, &prach_resources);
|
||||||
}
|
}
|
||||||
|
if(IS_SOFTMODEM_NOS1 || get_softmodem_params()->sa) {
|
||||||
|
NR_UE_MAC_INST_t *mac = get_mac_inst(0);
|
||||||
|
protocol_ctxt_t ctxt;
|
||||||
|
PROTOCOL_CTXT_SET_BY_MODULE_ID(&ctxt, 0, ENB_FLAG_NO, mac->crnti, frame, slot, 0);
|
||||||
|
pdcp_run(&ctxt);
|
||||||
|
}
|
||||||
process_queued_nr_nfapi_msgs(mac, sfn_slot);
|
process_queued_nr_nfapi_msgs(mac, sfn_slot);
|
||||||
free(slot_ind);
|
free(slot_ind);
|
||||||
slot_ind = NULL;
|
slot_ind = NULL;
|
||||||
|
|||||||
@@ -1288,7 +1288,7 @@ pdcp_run (
|
|||||||
|
|
||||||
// IP/NAS -> PDCP traffic : TX, read the pkt from the upper layer buffer
|
// IP/NAS -> PDCP traffic : TX, read the pkt from the upper layer buffer
|
||||||
// if (LINK_ENB_PDCP_TO_GTPV1U && ctxt_pP->enb_flag == ENB_FLAG_NO) {
|
// if (LINK_ENB_PDCP_TO_GTPV1U && ctxt_pP->enb_flag == ENB_FLAG_NO) {
|
||||||
if (!get_softmodem_params()->nsa && (!EPC_MODE_ENABLED || ctxt_pP->enb_flag == ENB_FLAG_NO)) {
|
if (!get_softmodem_params()->emulate_l1 && (!EPC_MODE_ENABLED || ctxt_pP->enb_flag == ENB_FLAG_NO)) {
|
||||||
pdcp_fifo_read_input_sdus(ctxt_pP);
|
pdcp_fifo_read_input_sdus(ctxt_pP);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1298,7 +1298,7 @@ pdcp_run (
|
|||||||
} else {
|
} else {
|
||||||
start_meas(&UE_pdcp_stats[ctxt_pP->module_id].pdcp_ip);
|
start_meas(&UE_pdcp_stats[ctxt_pP->module_id].pdcp_ip);
|
||||||
}
|
}
|
||||||
if(!get_softmodem_params()->nsa) {
|
if(!get_softmodem_params()->emulate_l1) {
|
||||||
pdcp_fifo_flush_sdus(ctxt_pP);
|
pdcp_fifo_flush_sdus(ctxt_pP);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -907,7 +907,7 @@ void *nrue_standalone_pnf_task(void *context)
|
|||||||
nr_phy_channel_params_t *ch_info = CALLOC(1, sizeof(*ch_info));
|
nr_phy_channel_params_t *ch_info = CALLOC(1, sizeof(*ch_info));
|
||||||
memcpy(ch_info, buffer, sizeof(*ch_info));
|
memcpy(ch_info, buffer, sizeof(*ch_info));
|
||||||
|
|
||||||
LOG_I(NR_PHY, "Received_SINR = %f, sfn:slot %d:%d\n",
|
LOG_D(NR_PHY, "Received_SINR = %f, sfn:slot %d:%d\n",
|
||||||
ch_info->sinr, NFAPI_SFNSLOT2SFN(ch_info->sfn_slot), NFAPI_SFNSLOT2SLOT(ch_info->sfn_slot));
|
ch_info->sinr, NFAPI_SFNSLOT2SFN(ch_info->sfn_slot), NFAPI_SFNSLOT2SLOT(ch_info->sfn_slot));
|
||||||
|
|
||||||
if (!put_queue(&nr_chan_param_queue, ch_info))
|
if (!put_queue(&nr_chan_param_queue, ch_info))
|
||||||
|
|||||||
@@ -7975,7 +7975,7 @@ rrc_eNB_decode_dcch(
|
|||||||
/*FK: left the condition as is for the case MME is used (S1 mode) but setting dedicated_DRB = 1 otherwise (noS1 mode) so that no second RRCReconfiguration message activationg more DRB is sent as this causes problems with the nasmesh driver.*/
|
/*FK: left the condition as is for the case MME is used (S1 mode) but setting dedicated_DRB = 1 otherwise (noS1 mode) so that no second RRCReconfiguration message activationg more DRB is sent as this causes problems with the nasmesh driver.*/
|
||||||
int flexran_agent_handover = 0;
|
int flexran_agent_handover = 0;
|
||||||
|
|
||||||
if (EPC_MODE_ENABLED || get_softmodem_params()->nsa) {
|
if (EPC_MODE_ENABLED || get_softmodem_params()->emulate_l1) {
|
||||||
if (ue_context_p->ue_context.StatusRrc == RRC_RECONFIGURED) {
|
if (ue_context_p->ue_context.StatusRrc == RRC_RECONFIGURED) {
|
||||||
dedicated_DRB = 1;
|
dedicated_DRB = 1;
|
||||||
LOG_I(RRC,
|
LOG_I(RRC,
|
||||||
|
|||||||
@@ -59,7 +59,7 @@ int create_tasks(uint32_t enb_nb) {
|
|||||||
rc = itti_create_task (TASK_RRC_ENB, rrc_enb_task, NULL);
|
rc = itti_create_task (TASK_RRC_ENB, rrc_enb_task, NULL);
|
||||||
AssertFatal(rc >= 0, "Create task for RRC eNB failed\n");
|
AssertFatal(rc >= 0, "Create task for RRC eNB failed\n");
|
||||||
|
|
||||||
if (get_softmodem_params()->nsa || (EPC_MODE_ENABLED && split73 != SPLIT73_DU)) {
|
if (get_softmodem_params()->emulate_l1 || (EPC_MODE_ENABLED && split73 != SPLIT73_DU)) {
|
||||||
rc = itti_create_task(TASK_SCTP, sctp_eNB_task, NULL);
|
rc = itti_create_task(TASK_SCTP, sctp_eNB_task, NULL);
|
||||||
AssertFatal(rc >= 0, "Create task for SCTP failed\n");
|
AssertFatal(rc >= 0, "Create task for SCTP failed\n");
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user