Change Cause value in UE Context Release Command
This commit is contained in:
parent
7b2355a40f
commit
5774aeb62d
|
@ -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:
|
||||
|
|
|
@ -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");
|
||||
);
|
||||
|
|
|
@ -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");
|
||||
|
||||
|
|
Loading…
Reference in New Issue