rollback to the v2.0.11

This commit is contained in:
Sukchan Lee 2020-10-03 22:38:47 -04:00
parent 9c67459481
commit 6e45ec6f39
2 changed files with 21 additions and 1 deletions

View File

@ -669,6 +669,8 @@ void s1ap_handle_initial_context_setup_failure(
Cause->present, (int)Cause->choice.radioNetwork);
}
mme_ue = enb_ue->mme_ue;
if (mme_ue)
CLEAR_SERVICE_INDICATOR(mme_ue);
@ -682,7 +684,18 @@ void s1ap_handle_initial_context_setup_failure(
* may in principle be adopted. The eNB should ensure
* that no hanging resources remain at the eNB.
*/
#if 1
if (mme_ue && SESSION_CONTEXT_IS_AVAILABLE(mme_ue)) {
mme_gtp_send_delete_all_sessions(mme_ue);
} else {
s1ap_send_ue_context_release_command(enb_ue,
S1AP_Cause_PR_nas, S1AP_CauseNas_normal_release,
S1AP_UE_CTX_REL_S1_CONTEXT_REMOVE, 0);
}
#else
/* In Issues #568, v2.0.12 is not working. */
mme_send_release_access_bearer_or_ue_context_release(enb_ue);
#endif
}
void s1ap_handle_ue_context_modification_response(

View File

@ -999,14 +999,20 @@ static void test3_func(abts_case *tc, void *data)
ABTS_PTR_NOTNULL(tc, recvbuf);
tests1ap_recv(test_ue, recvbuf);
/* Send Service Request - INVALID Security MAC */
/* Send Service Request */
emmbuf = testemm_build_service_request(test_ue);
ABTS_PTR_NOTNULL(tc, emmbuf);
#if 0
/*
* In s1ap_handle_initial_context_setup_failure(),
* Use mme_send_release_access_bearer_or_ue_context_release(enb_ue);
*/
{
unsigned char *data = emmbuf->data;
ogs_assert(data);
data[3]++;
}
#endif
sendbuf = test_s1ap_build_initial_ue_message(
test_ue, emmbuf, S1AP_RRC_Establishment_Cause_mo_Data, true);
ABTS_PTR_NOTNULL(tc, sendbuf);
@ -1063,6 +1069,7 @@ static void test3_func(abts_case *tc, void *data)
test_ue_remove(test_ue);
}
abts_suite *test_ue_context(abts_suite *suite)
{
suite = ADD_SUITE(suite)