diff options
author | Neels Hofmeyr <nhofmeyr@sysmocom.de> | 2024-03-25 04:21:48 +0100 |
---|---|---|
committer | fixeria <vyanitskiy@sysmocom.de> | 2024-04-15 15:18:28 +0000 |
commit | 392de2d5c57c1a9aab4d085d16caaef8ec2ef901 (patch) | |
tree | 2f0ac71d367684c892450b53df572f6cd2da7ce6 | |
parent | a250d7e962b88a8afff30a2b7ba8a867697dba53 (diff) |
msc: add mi arg to f_perform_lu()
Allow testing Location Updating by TMSI MI.
Prepares for TC_lu_tmsi_noauth_notmsi in
If10b9987395670b084ff8ad6d1f033ff46896d75
Change-Id: I31aad8eb751528f7237a892702e87ee5855cabbb
-rw-r--r-- | msc/BSC_ConnectionHandler.ttcn | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/msc/BSC_ConnectionHandler.ttcn b/msc/BSC_ConnectionHandler.ttcn index 072f38d8..658923e3 100644 --- a/msc/BSC_ConnectionHandler.ttcn +++ b/msc/BSC_ConnectionHandler.ttcn @@ -833,9 +833,15 @@ function f_verify_vty_lac_ci(boolean verify_vlr := true) runs on BSC_ConnHdlr { } } -function f_perform_lu() +function f_perform_lu(template (omit) MobileIdentityLV use_mi := omit) runs on BSC_ConnHdlr { - var PDU_ML3_MS_NW l3_lu := f_build_lu_imsi(g_pars.imsi) + var MobileIdentityLV mi; + if (istemplatekind(use_mi, "omit")) { + mi := valueof(ts_MI_IMSI_LV(g_pars.imsi)); + } else { + mi := valueof(use_mi); + } + var PDU_ML3_MS_NW l3_lu := f_build_lu(mi); var PDU_DTAP_MT dtap_mt; /* tell GSUP dispatcher to send this IMSI to us */ |