mme: TC_ue_cell_reselect_eutran_to_geran: Make sure oI flag is not set in DeleteSessionReq
Make sure Operation Indication is set to 0, to tell the SGW to keep the Session up at the PGW.
Change-Id: If863f260a274fec5921ed888216c1688ff115ade
diff --git a/mme/MME_Tests.ttcn b/mme/MME_Tests.ttcn
index 339f121..c931449 100644
--- a/mme/MME_Tests.ttcn
+++ b/mme/MME_Tests.ttcn
@@ -835,10 +835,10 @@
}
}
-private altstep as_GTP2C_DeleteSession_success() runs on ConnHdlr {
+private altstep as_GTP2C_DeleteSession_success(template Indication ind_flags := *) runs on ConnHdlr {
var PDU_GTPCv2 rx_msg;
- [] GTP2.receive(tr_GTP2C_DeleteSessionReq(g_pars.ue_pars.s11_teic_local)) -> value rx_msg {
+ [] GTP2.receive(tr_GTP2C_DeleteSessionReq(g_pars.ue_pars.s11_teic_local, indicationFlags := ind_flags)) -> value rx_msg {
GTP2.send(ts_GTP2C_DeleteSessionResp(g_pars.ue_pars.s11_teic_remote,
rx_msg.sequenceNumber,
Request_accepted));
@@ -1352,9 +1352,10 @@
as_s1ap_handle_UeContextReleaseCmd();
/* TS 23.401 Figure D.3.5-1 Step 13:
- * After Gn timer triggers, the SGW session is deleted:
+ * After Gn timer triggers, the SGW session is deleted.
+ * Make sure Operation Indication is set to 0, to tell the SGW to keep the Session up at the PGW.
*/
- as_GTP2C_DeleteSession_success();
+ as_GTP2C_DeleteSession_success(tr_GTP2C_Indication(oI := '0'B));
/* Let MME some time to handle the Create Session Response: */
f_sleep(3.0);
}