Change Cause value in UE Context Release Command

This commit is contained in:
Sukchan Lee 2018-01-28 14:11:17 +09:00
parent 7b2355a40f
commit 5774aeb62d
3 changed files with 4 additions and 13 deletions

View File

@ -185,16 +185,6 @@ static void common_register_state(fsm_t *s, event_t *e)
{
d_trace(3, "[EMM] Tracking area update complete\n");
d_trace(5, " IMSI[%s]\n", mme_ue->imsi_bcd);
#if 0 /* UE will send UE context release request */
enb_ue = mme_ue->enb_ue;
d_assert(enb_ue, return, "Null param");
rv = s1ap_send_ue_context_release_command(enb_ue,
S1ap_Cause_PR_nas, S1ap_CauseNas_normal_release,
S1AP_UE_CTX_REL_NO_ACTION, 0);
d_assert(rv == CORE_OK, return, "s1ap send error");
#endif
return;
}
case NAS_EMM_STATUS:

View File

@ -139,7 +139,8 @@ void mme_s11_handle_modify_bearer_response(
d_assert(source_ue, return, "Null param");
rv = s1ap_send_ue_context_release_command(source_ue,
S1ap_Cause_PR_nas, S1ap_CauseNas_normal_release,
S1ap_Cause_PR_radioNetwork,
S1ap_CauseRadioNetwork_successful_handover,
S1AP_UE_CTX_REL_DELETE_INDIRECT_TUNNEL, 300);
d_assert(rv == CORE_OK, return, "s1ap send error");
);

View File

@ -373,7 +373,7 @@ void mme_state_operational(fsm_t *s, event_t *e)
enb_ue_t *enb_ue = NULL;
rv = nas_send_attach_reject(mme_ue,
EMM_CAUSE_EPS_SERVICES_AND_NON_EPS_SERVICES_NOT_ALLOWED,
EMM_CAUSE_IMSI_UNKNOWN_IN_HSS,
ESM_CAUSE_PROTOCOL_ERROR_UNSPECIFIED);
d_assert(rv == CORE_OK,,
"nas_send_attach_reject failed");
@ -382,7 +382,7 @@ void mme_state_operational(fsm_t *s, event_t *e)
d_assert(enb_ue, break, "No ENB UE context");
rv = s1ap_send_ue_context_release_command(enb_ue,
S1ap_Cause_PR_nas, S1ap_CauseNas_authentication_failure,
S1ap_Cause_PR_nas, S1ap_CauseNas_normal_release,
S1AP_UE_CTX_REL_REMOVE_MME_UE_CONTEXT, 0);
d_assert(rv == CORE_OK,, "s1ap send error");