mirror of https://github.com/PentHertz/srsLTE.git
Trying to fix service request when ECM content is present.
This commit is contained in:
parent
04d5676db0
commit
0f45369d44
|
@ -224,7 +224,7 @@ mme_gtpc::handle_create_session_response(srslte::gtpc_pdu *cs_resp_pdu)
|
|||
|
||||
//Save UE IP to nas ctxt
|
||||
emm_ctx->ue_ip.s_addr = cs_resp->paa.ipv4;
|
||||
m_mme_gtpc_log->console("SPGW Allocated IP %s to ISMI %015lu",inet_ntoa(emm_ctx->ue_ip),emm_ctx->imsi);
|
||||
m_mme_gtpc_log->console("SPGW Allocated IP %s to ISMI %015lu\n",inet_ntoa(emm_ctx->ue_ip),emm_ctx->imsi);
|
||||
//Save SGW ctrl F-TEID in GTP-C context
|
||||
std::map<uint64_t,struct gtpc_ctx>::iterator it_g = m_imsi_to_gtpc_ctx.find(imsi);
|
||||
if(it_g == m_imsi_to_gtpc_ctx.end())
|
||||
|
|
|
@ -676,9 +676,9 @@ s1ap_nas_transport::handle_nas_service_request(uint32_t m_tmsi,
|
|||
//Delete eNB context and connect.
|
||||
m_s1ap_log->console("Service Request -- User has ECM context already\n");
|
||||
m_s1ap_log->info("Service Request -- User has ECM context already\n");
|
||||
m_s1ap->m_s1ap_ctx_mngmt_proc->send_ue_context_release_command(ecm_ctx,reply_buffer);
|
||||
//m_s1ap->m_s1ap_ctx_mngmt_proc->send_ue_context_release_command(ecm_ctx,reply_buffer);
|
||||
//int default_bearer_id = 5;
|
||||
//m_s1ap->m_s1ap_ctx_mngmt_proc->send_initial_context_setup_request(emm_ctx, ecm_ctx, &ecm_ctx->erabs_ctx[default_bearer_id]);
|
||||
m_s1ap->m_s1ap_ctx_mngmt_proc->send_initial_context_setup_request(emm_ctx, ecm_ctx, &ecm_ctx->erabs_ctx[5]);
|
||||
//FIXME Send Modify context request OR send ctx release command and wait for the reply.
|
||||
}
|
||||
else if(ecm_ctx->state == ECM_STATE_IDLE)
|
||||
|
|
Loading…
Reference in New Issue