lynxis lazus has uploaded this change for review. ( 
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/38921?usp=email )


Change subject: SGSN_Tests: assign random TEID-C to Context Req/Resp/Ack 
messages
......................................................................

SGSN_Tests: assign random TEID-C to Context Req/Resp/Ack messages

Change-Id: Icac28280a810e8d24eeeaaae1fb1a15278fde8da
---
M library/GTP_Emulation.ttcn
M sgsn/SGSN_Tests.ttcn
2 files changed, 7 insertions(+), 2 deletions(-)



  git pull ssh://gerrit.osmocom.org:29418/osmo-ttcn3-hacks 
refs/changes/21/38921/1

diff --git a/library/GTP_Emulation.ttcn b/library/GTP_Emulation.ttcn
index c5ac029..c5e4e24 100644
--- a/library/GTP_Emulation.ttcn
+++ b/library/GTP_Emulation.ttcn
@@ -337,4 +337,7 @@
        }
 }

+function f_gtp_teid_random() return OCT4 {
+       return f_rnd_octstring(4);
+}
 }
diff --git a/sgsn/SGSN_Tests.ttcn b/sgsn/SGSN_Tests.ttcn
index 2ddeaff..c854b72 100644
--- a/sgsn/SGSN_Tests.ttcn
+++ b/sgsn/SGSN_Tests.ttcn
@@ -3037,6 +3037,7 @@
 private function f_TC_sgsn_context_req_in(charstring id) runs on 
BSSGP_ConnHdlr {
        var integer seq_nr := f_rnd_int(65535);
        var Gtp1cUnitdata gtpc_ud;
+       var OCT4 teidc := f_gtp_teid_random();
        timer T;

        var Gtp1cPeer peer := {
@@ -3052,7 +3053,7 @@
         * The MME requests information about the MS by sending SGSN Context 
Request. */
        var template (value) GTPC_PDUs ctx_req;
        ctx_req := ts_SGSNContextReqPDU(rai := ts_RoutingAreaIdentity('250'H, 
'F99'H, '4242'O, 'DE'O),
-                                       teic := '12345678'O,
+                                       teic := teidc,
                                        sgsn_addr_control := 
f_inet_addr(mp_ggsn_ip),
                                        ptmsi := ts_PTMSI(g_pars.p_tmsi),
                                        ptmsi_sig := ts_PTMSI_sig('010203'O));
@@ -3118,6 +3119,7 @@
 private function f_TC_sgsn_context_req_out(charstring id) runs on 
BSSGP_ConnHdlr {
        var integer seq_nr := f_rnd_int(65535);
        var Gtp1cUnitdata gtpc_ud;
+       var OCT4 teidc := f_gtp_teid_random();
        timer T;

        /* The MS goes to GERAN/UTRAN from an LTE cell */
@@ -3164,7 +3166,7 @@
        var template (value) GTPC_PDUs ctx_rsp;
        ctx_rsp := ts_SGSNContextRespPDU(cause := GTP_CAUSE_REQUEST_ACCEPTED,
                                         imsi := g_pars.imsi,
-                                        teic := '12345678'O,
+                                        teic := teidc,
                                         mm_context := ts_MM_ContextGSM(kc),
                                         pdp_ctx_list := { pdp_ctx });
        GTP[GTP_GGSN_IDX].send(ts_GTPC_SGSNContextResp(gtpc_ud.peer, 
'12345678'O, seq_nr, ctx_rsp));

--
To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/38921?usp=email
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings?usp=email

Gerrit-MessageType: newchange
Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-Change-Id: Icac28280a810e8d24eeeaaae1fb1a15278fde8da
Gerrit-Change-Number: 38921
Gerrit-PatchSet: 1
Gerrit-Owner: lynxis lazus <[email protected]>

Reply via email to