AssertFatal(f1ap_ue_context_release_cmd->rnti==rnti,"RNTI obtained through DU ID (%x) is different from CU ID (%x)\n",rnti,f1ap_ue_context_release_cmd->rnti);
LOG_D(RRC,"Generate DLSCH Release send: index %d rnti %lx mui %d flag %d \n",release_num,ctxt.rntiMaybeUEid,0,rrc_release_info.RRC_release_ctrl[release_num].flag);
break;
}
}
pthread_mutex_unlock(&rrc_release_freelist);
ue_context_p->ue_context.ue_release_timer_s1=0;
}elseif(ue_context_p&&UE_out_of_sync){
// UE exists and is out of sync, drop the connection
mac_eNB_rrc_ul_failure(instance,0,0,0,rnti);
}else{
LOG_E(F1AP,"no ue_context for RNTI %x, acknowledging release\n",rnti);
}
// TODO send this once the connection has really been released
PROTOCOL_RRC_CTXT_FMT" radioframe_allocation_period = %ld (just index number, not the real value)\n",
PROTOCOL_RRC_CTXT_ARGS(ctxt_pP),
carrier->sib2->mbsfn_SubframeConfigList->list.array[i]->radioframeAllocationPeriod);// need to display the real value, using array of char (like in dumping SIB2)
LOG_D(RRC,PROTOCOL_RRC_CTXT_FMT" SIB13 contents for MBSFN sync area %d/%d (partial)\n",PROTOCOL_RRC_CTXT_ARGS(ctxt_pP),i,carrier->sib13->mbsfn_AreaInfoList_r9.list.count);
LOG_D(RRC,PROTOCOL_RRC_CTXT_FMT" radioframe_allocation_period = %ld (just index number, not the real value)\n",
PROTOCOL_RRC_CTXT_ARGS(ctxt_pP),
carrier->sib2->mbsfn_SubframeConfigList->list.array[i]->radioframeAllocationPeriod);// need to display the real value, using array of char (like in dumping SIB2)
AssertFatal(carrier->sib1_BR->nonCriticalExtension->nonCriticalExtension->nonCriticalExtension!=NULL,"sib2_br->nonCriticalExtension is null (v11.3)\n");
"sib2_br->nonCriticalExtension is null (v8.9)\n");
AssertFatal(carrier->sib1_BR->nonCriticalExtension->nonCriticalExtension->nonCriticalExtension->nonCriticalExtension!=NULL,"sib2_br->nonCriticalExtension is null (v12.5)\n");
// LOG_I(RRC, "DUY: serviceID is %d\n",RC.rrc[enb_mod_idP]->mcch_message->pmch_InfoList_r9.list.array[0]->mbms_SessionInfoList_r9.list.array[0]->tmgi_r9.serviceId_r9.buf[2]);
rrc_mac_config_req_eNB(enb_mod_idP,&tmp);
// LOG_I(RRC, "DUY: session ID is %d\n",RC.rrc[enb_mod_idP]->mcch_message->pmch_InfoList_r9.list.array[0]->mbms_SessionInfoList_r9.list.array[0]->sessionId_r9->buf[0]);
//LOG_I(RRC,"DUY: lcid after rrc_mac_config_req is %02d\n",RC.rrc[enb_mod_idP]->mcch_message->pmch_InfoList_r9.list.array[0]->mbms_SessionInfoList_r9.list.array[0]->logicalChannelIdentity_r9);