<p>neels has uploaded this change for <strong>review</strong>.</p><p><a href="https://gerrit.osmocom.org/c/osmo-msc/+/18770">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">add rudimentary NRI support for MSC pooling<br><br>This patch served for a manual testing counterpart for osmo-bsc to implement<br>MSC pooling.<br><br>This enables a basic MSC pooling setup, but for a production setup, osmo-msc<br>would still lack various features related to unloading subscribers to another<br>MSC as explained in 3GPP TS 23.236.<br><br>Change-Id: Iafe0878a0a2c8669080d757b34a398ea75fced36<br>---<br>M include/osmocom/msc/vlr.h<br>M src/libmsc/msc_vty.c<br>M src/libvlr/vlr.c<br>M tests/msc_vlr/msc_vlr_test_authen_reuse.err<br>M tests/msc_vlr/msc_vlr_test_call.err<br>M tests/msc_vlr/msc_vlr_test_gsm_authen.err<br>M tests/msc_vlr/msc_vlr_test_gsm_ciph.err<br>M tests/msc_vlr/msc_vlr_test_hlr_reject.err<br>M tests/msc_vlr/msc_vlr_test_hlr_timeout.err<br>M tests/msc_vlr/msc_vlr_test_ms_timeout.err<br>M tests/msc_vlr/msc_vlr_test_no_authen.err<br>M tests/msc_vlr/msc_vlr_test_reject_concurrency.err<br>M tests/msc_vlr/msc_vlr_test_rest.err<br>M tests/msc_vlr/msc_vlr_test_ss.err<br>M tests/msc_vlr/msc_vlr_test_umts_authen.err<br>M tests/msc_vlr/msc_vlr_tests.c<br>16 files changed, 243 insertions(+), 122 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">git pull ssh://gerrit.osmocom.org:29418/osmo-msc refs/changes/70/18770/1</pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/include/osmocom/msc/vlr.h b/include/osmocom/msc/vlr.h</span><br><span>index 83f83c7..3b9bbc4 100644</span><br><span>--- a/include/osmocom/msc/vlr.h</span><br><span>+++ b/include/osmocom/msc/vlr.h</span><br><span>@@ -269,6 +269,8 @@</span><br><span>                 bool auth_reuse_old_sets_on_error;</span><br><span>           bool parq_retrieve_imsi;</span><br><span>             bool is_ps;</span><br><span style="color: hsl(120, 100%, 40%);">+           uint8_t nri_bitlen;</span><br><span style="color: hsl(120, 100%, 40%);">+           struct osmo_nri_ranges *nri_ranges;</span><br><span>  } cfg;</span><br><span>       /* A free-form pointer for use by the caller */</span><br><span>      void *user_ctx;</span><br><span>diff --git a/src/libmsc/msc_vty.c b/src/libmsc/msc_vty.c</span><br><span>index a629b5c..fa374e9 100644</span><br><span>--- a/src/libmsc/msc_vty.c</span><br><span>+++ b/src/libmsc/msc_vty.c</span><br><span>@@ -33,6 +33,7 @@</span><br><span> #include <osmocom/gsm/protocol/gsm_08_58.h></span><br><span> #include <osmocom/gsm/protocol/gsm_04_14.h></span><br><span> #include <osmocom/gsm/protocol/gsm_08_08.h></span><br><span style="color: hsl(120, 100%, 40%);">+#include <osmocom/gsm/gsm23236.h></span><br><span> </span><br><span> #include <osmocom/sigtran/sccp_helpers.h></span><br><span> </span><br><span>@@ -662,6 +663,77 @@</span><br><span>   return CMD_SUCCESS;</span><br><span> }</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+#define NRI_STR "Mapping of Network Resource Indicators to this MSC, for MSC pooling\n"</span><br><span style="color: hsl(120, 100%, 40%);">+DEFUN(cfg_msc_nri_bitlen, cfg_msc_nri_bitlen_cmd,</span><br><span style="color: hsl(120, 100%, 40%);">+      "nri bitlen <0-15>",</span><br><span style="color: hsl(120, 100%, 40%);">+      NRI_STR</span><br><span style="color: hsl(120, 100%, 40%);">+      "Set number of NRI bits to place in TMSI identities (always starting just after the most significant octet)\n"</span><br><span style="color: hsl(120, 100%, 40%);">+      "bit count (default: " OSMO_STRINGIFY_VAL(NRI_BITLEN_DEFAULT) ")\n")</span><br><span style="color: hsl(120, 100%, 40%);">+{</span><br><span style="color: hsl(120, 100%, 40%);">+      gsmnet->vlr->cfg.nri_bitlen = atoi(argv[0]);</span><br><span style="color: hsl(120, 100%, 40%);">+    return CMD_SUCCESS;</span><br><span style="color: hsl(120, 100%, 40%);">+}</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+#define NRI_STR "Mapping of Network Resource Indicators to this MSC, for MSC pooling\n"</span><br><span style="color: hsl(120, 100%, 40%);">+#define NRI_ARGS_TO_STR_FMT "%s%s%s"</span><br><span style="color: hsl(120, 100%, 40%);">+#define NRI_ARGS_TO_STR_ARGS(ARGC, ARGV) ARGV[0], (ARGC>1)? ".." : "", (ARGC>1)? ARGV[1] : ""</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+DEFUN(cfg_msc_nri_add, cfg_msc_nri_add_cmd,</span><br><span style="color: hsl(120, 100%, 40%);">+      "nri add FIRST [LAST]",</span><br><span style="color: hsl(120, 100%, 40%);">+      NRI_STR "Add NRI value or range to the NRI mapping for this MSC\n"</span><br><span style="color: hsl(120, 100%, 40%);">+      "First NRI value to add: either decimal ('23') or hexadecimal ('0x17')\n"</span><br><span style="color: hsl(120, 100%, 40%);">+      "Last NRI value to add: either decimal ('23') or hexadecimal ('0x17');"</span><br><span style="color: hsl(120, 100%, 40%);">+      " if omitted, only add the first value.\n")</span><br><span style="color: hsl(120, 100%, 40%);">+{</span><br><span style="color: hsl(120, 100%, 40%);">+        const char *message;</span><br><span style="color: hsl(120, 100%, 40%);">+  int rc = osmo_nri_ranges_vty_add(&message, NULL, gsmnet->vlr->cfg.nri_ranges, argc, argv, gsmnet->vlr->cfg.nri_bitlen);</span><br><span style="color: hsl(120, 100%, 40%);">+       if (message) {</span><br><span style="color: hsl(120, 100%, 40%);">+                vty_out(vty, "%% %s: " NRI_ARGS_TO_STR_FMT, message, NRI_ARGS_TO_STR_ARGS(argc, argv));</span><br><span style="color: hsl(120, 100%, 40%);">+     }</span><br><span style="color: hsl(120, 100%, 40%);">+     if (rc < 0)</span><br><span style="color: hsl(120, 100%, 40%);">+                return CMD_WARNING;</span><br><span style="color: hsl(120, 100%, 40%);">+   return CMD_SUCCESS;</span><br><span style="color: hsl(120, 100%, 40%);">+}</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+DEFUN(cfg_msc_nri_del, cfg_msc_nri_del_cmd,</span><br><span style="color: hsl(120, 100%, 40%);">+      "nri del FIRST [LAST]",</span><br><span style="color: hsl(120, 100%, 40%);">+      NRI_STR "Remove NRI value or range from the NRI mapping for this MSC\n"</span><br><span style="color: hsl(120, 100%, 40%);">+      "First NRI value to del: either decimal ('23') or hexadecimal ('0x17')\n"</span><br><span style="color: hsl(120, 100%, 40%);">+      "Last NRI value to del: either decimal ('23') or hexadecimal ('0x17');"</span><br><span style="color: hsl(120, 100%, 40%);">+      " if omitted, only del the first value.\n")</span><br><span style="color: hsl(120, 100%, 40%);">+{</span><br><span style="color: hsl(120, 100%, 40%);">+   const char *message;</span><br><span style="color: hsl(120, 100%, 40%);">+  int rc = osmo_nri_ranges_vty_del(&message, NULL, gsmnet->vlr->cfg.nri_ranges, argc, argv);</span><br><span style="color: hsl(120, 100%, 40%);">+  if (message) {</span><br><span style="color: hsl(120, 100%, 40%);">+                vty_out(vty, "%% %s: " NRI_ARGS_TO_STR_FMT, message, NRI_ARGS_TO_STR_ARGS(argc, argv));</span><br><span style="color: hsl(120, 100%, 40%);">+     }</span><br><span style="color: hsl(120, 100%, 40%);">+     if (rc < 0)</span><br><span style="color: hsl(120, 100%, 40%);">+                return CMD_WARNING;</span><br><span style="color: hsl(120, 100%, 40%);">+   return CMD_SUCCESS;</span><br><span style="color: hsl(120, 100%, 40%);">+}</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+static void msc_write_nri(struct vty *vty)</span><br><span style="color: hsl(120, 100%, 40%);">+{</span><br><span style="color: hsl(120, 100%, 40%);">+       struct osmo_nri_range *r;</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+   llist_for_each_entry(r, &gsmnet->vlr->cfg.nri_ranges->entries, entry) {</span><br><span style="color: hsl(120, 100%, 40%);">+          if (osmo_nri_range_validate(r, 255))</span><br><span style="color: hsl(120, 100%, 40%);">+                  vty_out(vty, " %% INVALID RANGE:");</span><br><span style="color: hsl(120, 100%, 40%);">+         vty_out(vty, " nri add %d", r->first);</span><br><span style="color: hsl(120, 100%, 40%);">+           if (r->first != r->last)</span><br><span style="color: hsl(120, 100%, 40%);">+                        vty_out(vty, " %d", r->last);</span><br><span style="color: hsl(120, 100%, 40%);">+            vty_out(vty, "%s", VTY_NEWLINE);</span><br><span style="color: hsl(120, 100%, 40%);">+    }</span><br><span style="color: hsl(120, 100%, 40%);">+}</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+DEFUN(show_nri, show_nri_cmd,</span><br><span style="color: hsl(120, 100%, 40%);">+      "show nri",</span><br><span style="color: hsl(120, 100%, 40%);">+      SHOW_STR NRI_STR)</span><br><span style="color: hsl(120, 100%, 40%);">+{</span><br><span style="color: hsl(120, 100%, 40%);">+        msc_write_nri(vty);</span><br><span style="color: hsl(120, 100%, 40%);">+   return CMD_SUCCESS;</span><br><span style="color: hsl(120, 100%, 40%);">+}</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> static int config_write_msc(struct vty *vty)</span><br><span> {</span><br><span>        vty_out(vty, "msc%s", VTY_NEWLINE);</span><br><span>@@ -727,6 +799,8 @@</span><br><span>  /* Timer introspection commands (generic osmo_tdef API) */</span><br><span>   osmo_tdef_vty_groups_write(vty, " ");</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+   msc_write_nri(vty);</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span>        return CMD_SUCCESS;</span><br><span> }</span><br><span> </span><br><span>@@ -2007,6 +2081,9 @@</span><br><span>         install_element(MSC_NODE, &cfg_msc_no_sms_over_gsup_cmd);</span><br><span>        install_element(MSC_NODE, &cfg_msc_osmux_cmd);</span><br><span>   install_element(MSC_NODE, &cfg_msc_handover_number_range_cmd);</span><br><span style="color: hsl(120, 100%, 40%);">+    install_element(MSC_NODE, &cfg_msc_nri_bitlen_cmd);</span><br><span style="color: hsl(120, 100%, 40%);">+       install_element(MSC_NODE, &cfg_msc_nri_add_cmd);</span><br><span style="color: hsl(120, 100%, 40%);">+  install_element(MSC_NODE, &cfg_msc_nri_del_cmd);</span><br><span> </span><br><span>     neighbor_ident_vty_init(msc_network);</span><br><span> </span><br><span>@@ -2028,6 +2105,7 @@</span><br><span>    install_element_ve(&show_bsc_cmd);</span><br><span>       install_element_ve(&show_msc_conn_cmd);</span><br><span>  install_element_ve(&show_msc_transaction_cmd);</span><br><span style="color: hsl(120, 100%, 40%);">+    install_element_ve(&show_nri_cmd);</span><br><span> </span><br><span>   install_element_ve(&sms_send_pend_cmd);</span><br><span>  install_element_ve(&sms_delete_expired_cmd);</span><br><span>diff --git a/src/libvlr/vlr.c b/src/libvlr/vlr.c</span><br><span>index 3a44d30..b8c131e 100644</span><br><span>--- a/src/libvlr/vlr.c</span><br><span>+++ b/src/libvlr/vlr.c</span><br><span>@@ -25,6 +25,7 @@</span><br><span> #include <osmocom/core/timer.h></span><br><span> #include <osmocom/core/tdef.h></span><br><span> #include <osmocom/gsm/protocol/gsm_04_08_gprs.h></span><br><span style="color: hsl(120, 100%, 40%);">+#include <osmocom/gsm/gsm23236.h></span><br><span> #include <osmocom/gsm/gsup.h></span><br><span> #include <osmocom/gsm/apn.h></span><br><span> #include <osmocom/gsm/gsm48.h></span><br><span>@@ -320,6 +321,7 @@</span><br><span> {</span><br><span>        struct vlr_instance *vlr = vsub->vlr;</span><br><span>     uint32_t tmsi;</span><br><span style="color: hsl(120, 100%, 40%);">+        int16_t nri_v;</span><br><span>       int tried, rc;</span><br><span>       struct vlr_subscr *other_vsub;</span><br><span> </span><br><span>@@ -329,6 +331,13 @@</span><br><span>                    LOGP(DDB, LOGL_ERROR, "osmo_get_rand_id() failed: %s\n", strerror(-rc));</span><br><span>                   return rc;</span><br><span>           }</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+           if (!llist_empty(&vlr->cfg.nri_ranges->entries))</span><br><span style="color: hsl(120, 100%, 40%);">+                    osmo_tmsi_nri_v_limit_by_ranges(&tmsi, vlr->cfg.nri_ranges, vlr->cfg.nri_bitlen);</span><br><span style="color: hsl(120, 100%, 40%);">+           osmo_tmsi_nri_v_get(&nri_v, tmsi, vlr->cfg.nri_bitlen);</span><br><span style="color: hsl(120, 100%, 40%);">+                LOGP(DVLR, LOGL_DEBUG, "New NRI from range [%s] = 0x%x --> TMSI 0x%08x\n",</span><br><span style="color: hsl(120, 100%, 40%);">+                    osmo_nri_ranges_to_str_c(OTC_SELECT, vlr->cfg.nri_ranges), nri_v, tmsi);</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span>           /* throw the dice again, if the TSMI doesn't fit */</span><br><span>              if (tmsi == GSM_RESERVED_TMSI)</span><br><span>                       continue;</span><br><span>@@ -1224,6 +1233,7 @@</span><br><span> struct vlr_instance *vlr_alloc(void *ctx, const struct vlr_ops *ops)</span><br><span> {</span><br><span>       struct vlr_instance *vlr = talloc_zero(ctx, struct vlr_instance);</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span>  OSMO_ASSERT(vlr);</span><br><span> </span><br><span>        /* Some of these are needed only on UTRAN, but in case the caller wants</span><br><span>@@ -1246,6 +1256,8 @@</span><br><span> </span><br><span>  /* defaults */</span><br><span>       vlr->cfg.assign_tmsi = true;</span><br><span style="color: hsl(120, 100%, 40%);">+       vlr->cfg.nri_bitlen = OSMO_NRI_BITLEN_DEFAULT;</span><br><span style="color: hsl(120, 100%, 40%);">+     vlr->cfg.nri_ranges = osmo_nri_ranges_alloc(vlr);</span><br><span> </span><br><span>     /* reset shared timer definitions */</span><br><span>         osmo_tdefs_reset(msc_tdefs_vlr);</span><br><span>diff --git a/tests/msc_vlr/msc_vlr_test_authen_reuse.err b/tests/msc_vlr/msc_vlr_test_authen_reuse.err</span><br><span>index fc33b38..7362423 100644</span><br><span>--- a/tests/msc_vlr/msc_vlr_test_authen_reuse.err</span><br><span>+++ b/tests/msc_vlr/msc_vlr_test_authen_reuse.err</span><br><span>@@ -1,6 +1,6 @@</span><br><span> DLMGCP MGCP client: using endpoint domain '@mgw'</span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_auth_use_twice_geran</span><br><span> - Location Update request causes a GSUP Send Auth Info request to HLR</span><br><span>@@ -108,6 +108,7 @@</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000010650:MSISDN-42342:GERAN-A:LU){LU_COMPL_VLR_S_INIT}: state_chg to LU_COMPL_VLR_S_WAIT_SUB_PRES</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000010650:MSISDN-42342:GERAN-A:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: Received Event LU_COMPL_VLR_E_SUB_PRES_COMPL</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000010650:MSISDN-42342:GERAN-A:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: lu_compl_vlr_new_tmsi()</span><br><span style="color: hsl(120, 100%, 40%);">+DVLR New NRI from range [empty] = 0x8 --> TMSI 0x03020100</span><br><span> DVLR SUBSCR(IMSI-901700000010650:MSISDN-42342:TMSInew-0x03020100) VLR: update for IMSI=901700000010650 (MSISDN=42342)</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000010650:MSISDN-42342:GERAN-A:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: state_chg to LU_COMPL_VLR_S_WAIT_TMSI_CNF</span><br><span> - sending LU Accept for IMSI-901700000010650:MSISDN-42342:TMSInew-0x03020100:GERAN-A:LU, with TMSI 0x03020100</span><br><span>@@ -504,7 +505,7 @@</span><br><span> ===== test_auth_use_twice_geran: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_auth_use_twice_utran</span><br><span> - Location Update request causes a GSUP Send Auth Info request to HLR</span><br><span>@@ -624,6 +625,7 @@</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000010650:MSISDN-42342:UTRAN-Iu:LU){LU_COMPL_VLR_S_INIT}: state_chg to LU_COMPL_VLR_S_WAIT_SUB_PRES</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000010650:MSISDN-42342:UTRAN-Iu:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: Received Event LU_COMPL_VLR_E_SUB_PRES_COMPL</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000010650:MSISDN-42342:UTRAN-Iu:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: lu_compl_vlr_new_tmsi()</span><br><span style="color: hsl(120, 100%, 40%);">+DVLR New NRI from range [empty] = 0x8 --> TMSI 0x03020100</span><br><span> DVLR SUBSCR(IMSI-901700000010650:MSISDN-42342:TMSInew-0x03020100) VLR: update for IMSI=901700000010650 (MSISDN=42342)</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000010650:MSISDN-42342:UTRAN-Iu:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: state_chg to LU_COMPL_VLR_S_WAIT_TMSI_CNF</span><br><span> - sending LU Accept for IMSI-901700000010650:MSISDN-42342:TMSInew-0x03020100:UTRAN-Iu:LU, with TMSI 0x03020100</span><br><span>@@ -1036,7 +1038,7 @@</span><br><span> ===== test_auth_use_twice_utran: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_auth_use_infinitely_geran</span><br><span> - Location Update request causes a GSUP Send Auth Info request to HLR</span><br><span>@@ -1144,6 +1146,7 @@</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000010650:MSISDN-42342:GERAN-A:LU){LU_COMPL_VLR_S_INIT}: state_chg to LU_COMPL_VLR_S_WAIT_SUB_PRES</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000010650:MSISDN-42342:GERAN-A:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: Received Event LU_COMPL_VLR_E_SUB_PRES_COMPL</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000010650:MSISDN-42342:GERAN-A:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: lu_compl_vlr_new_tmsi()</span><br><span style="color: hsl(120, 100%, 40%);">+DVLR New NRI from range [empty] = 0x8 --> TMSI 0x03020100</span><br><span> DVLR SUBSCR(IMSI-901700000010650:MSISDN-42342:TMSInew-0x03020100) VLR: update for IMSI=901700000010650 (MSISDN=42342)</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000010650:MSISDN-42342:GERAN-A:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: state_chg to LU_COMPL_VLR_S_WAIT_TMSI_CNF</span><br><span> - sending LU Accept for IMSI-901700000010650:MSISDN-42342:TMSInew-0x03020100:GERAN-A:LU, with TMSI 0x03020100</span><br><span>@@ -1644,7 +1647,7 @@</span><br><span> ===== test_auth_use_infinitely_geran: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_auth_use_infinitely_utran</span><br><span> - Location Update request causes a GSUP Send Auth Info request to HLR</span><br><span>@@ -1764,6 +1767,7 @@</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000010650:MSISDN-42342:UTRAN-Iu:LU){LU_COMPL_VLR_S_INIT}: state_chg to LU_COMPL_VLR_S_WAIT_SUB_PRES</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000010650:MSISDN-42342:UTRAN-Iu:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: Received Event LU_COMPL_VLR_E_SUB_PRES_COMPL</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000010650:MSISDN-42342:UTRAN-Iu:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: lu_compl_vlr_new_tmsi()</span><br><span style="color: hsl(120, 100%, 40%);">+DVLR New NRI from range [empty] = 0x8 --> TMSI 0x03020100</span><br><span> DVLR SUBSCR(IMSI-901700000010650:MSISDN-42342:TMSInew-0x03020100) VLR: update for IMSI=901700000010650 (MSISDN=42342)</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000010650:MSISDN-42342:UTRAN-Iu:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: state_chg to LU_COMPL_VLR_S_WAIT_TMSI_CNF</span><br><span> - sending LU Accept for IMSI-901700000010650:MSISDN-42342:TMSInew-0x03020100:UTRAN-Iu:LU, with TMSI 0x03020100</span><br><span>@@ -2288,7 +2292,7 @@</span><br><span> ===== test_auth_use_infinitely_utran: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_no_auth_reuse_geran</span><br><span> - Location Update request causes a GSUP Send Auth Info request to HLR</span><br><span>@@ -2396,6 +2400,7 @@</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000010650:MSISDN-42342:GERAN-A:LU){LU_COMPL_VLR_S_INIT}: state_chg to LU_COMPL_VLR_S_WAIT_SUB_PRES</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000010650:MSISDN-42342:GERAN-A:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: Received Event LU_COMPL_VLR_E_SUB_PRES_COMPL</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000010650:MSISDN-42342:GERAN-A:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: lu_compl_vlr_new_tmsi()</span><br><span style="color: hsl(120, 100%, 40%);">+DVLR New NRI from range [empty] = 0x8 --> TMSI 0x03020100</span><br><span> DVLR SUBSCR(IMSI-901700000010650:MSISDN-42342:TMSInew-0x03020100) VLR: update for IMSI=901700000010650 (MSISDN=42342)</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000010650:MSISDN-42342:GERAN-A:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: state_chg to LU_COMPL_VLR_S_WAIT_TMSI_CNF</span><br><span> - sending LU Accept for IMSI-901700000010650:MSISDN-42342:TMSInew-0x03020100:GERAN-A:LU, with TMSI 0x03020100</span><br><span>@@ -2676,7 +2681,7 @@</span><br><span> ===== test_no_auth_reuse_geran: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_no_auth_reuse_utran</span><br><span> - Location Update request causes a GSUP Send Auth Info request to HLR</span><br><span>@@ -2796,6 +2801,7 @@</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000010650:MSISDN-42342:UTRAN-Iu:LU){LU_COMPL_VLR_S_INIT}: state_chg to LU_COMPL_VLR_S_WAIT_SUB_PRES</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000010650:MSISDN-42342:UTRAN-Iu:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: Received Event LU_COMPL_VLR_E_SUB_PRES_COMPL</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000010650:MSISDN-42342:UTRAN-Iu:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: lu_compl_vlr_new_tmsi()</span><br><span style="color: hsl(120, 100%, 40%);">+DVLR New NRI from range [empty] = 0x8 --> TMSI 0x03020100</span><br><span> DVLR SUBSCR(IMSI-901700000010650:MSISDN-42342:TMSInew-0x03020100) VLR: update for IMSI=901700000010650 (MSISDN=42342)</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000010650:MSISDN-42342:UTRAN-Iu:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: state_chg to LU_COMPL_VLR_S_WAIT_TMSI_CNF</span><br><span> - sending LU Accept for IMSI-901700000010650:MSISDN-42342:TMSInew-0x03020100:UTRAN-Iu:LU, with TMSI 0x03020100</span><br><span>@@ -3084,8 +3090,8 @@</span><br><span> ===== test_no_auth_reuse_utran: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span>diff --git a/tests/msc_vlr/msc_vlr_test_call.err b/tests/msc_vlr/msc_vlr_test_call.err</span><br><span>index a8c7984..bdd1c90 100644</span><br><span>--- a/tests/msc_vlr/msc_vlr_test_call.err</span><br><span>+++ b/tests/msc_vlr/msc_vlr_test_call.err</span><br><span>@@ -1,6 +1,6 @@</span><br><span> DLMGCP MGCP client: using endpoint domain '@mgw'</span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_call_mo</span><br><span> - Total time passed: 0.000000 s</span><br><span>@@ -121,6 +121,7 @@</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000010650:MSISDN-42342:UTRAN-Iu:LU){LU_COMPL_VLR_S_INIT}: state_chg to LU_COMPL_VLR_S_WAIT_SUB_PRES</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000010650:MSISDN-42342:UTRAN-Iu:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: Received Event LU_COMPL_VLR_E_SUB_PRES_COMPL</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000010650:MSISDN-42342:UTRAN-Iu:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: lu_compl_vlr_new_tmsi()</span><br><span style="color: hsl(120, 100%, 40%);">+DVLR New NRI from range [empty] = 0x8 --> TMSI 0x03020100</span><br><span> DVLR SUBSCR(IMSI-901700000010650:MSISDN-42342:TMSInew-0x03020100) VLR: update for IMSI=901700000010650 (MSISDN=42342)</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000010650:MSISDN-42342:UTRAN-Iu:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: state_chg to LU_COMPL_VLR_S_WAIT_TMSI_CNF</span><br><span> - sending LU Accept for IMSI-901700000010650:MSISDN-42342:TMSInew-0x03020100:UTRAN-Iu:LU, with TMSI 0x03020100</span><br><span>@@ -474,7 +475,7 @@</span><br><span> ===== test_call_mo: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_call_mt</span><br><span> - Total time passed: 0.000000 s</span><br><span>@@ -595,6 +596,7 @@</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000010650:MSISDN-42342:UTRAN-Iu:LU){LU_COMPL_VLR_S_INIT}: state_chg to LU_COMPL_VLR_S_WAIT_SUB_PRES</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000010650:MSISDN-42342:UTRAN-Iu:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: Received Event LU_COMPL_VLR_E_SUB_PRES_COMPL</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000010650:MSISDN-42342:UTRAN-Iu:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: lu_compl_vlr_new_tmsi()</span><br><span style="color: hsl(120, 100%, 40%);">+DVLR New NRI from range [empty] = 0x8 --> TMSI 0x03020100</span><br><span> DVLR SUBSCR(IMSI-901700000010650:MSISDN-42342:TMSInew-0x03020100) VLR: update for IMSI=901700000010650 (MSISDN=42342)</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000010650:MSISDN-42342:UTRAN-Iu:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: state_chg to LU_COMPL_VLR_S_WAIT_TMSI_CNF</span><br><span> - sending LU Accept for IMSI-901700000010650:MSISDN-42342:TMSInew-0x03020100:UTRAN-Iu:LU, with TMSI 0x03020100</span><br><span>@@ -945,7 +947,7 @@</span><br><span> ===== test_call_mt: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_call_mt2</span><br><span> - Total time passed: 0.000000 s</span><br><span>@@ -1066,6 +1068,7 @@</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000010650:MSISDN-42342:UTRAN-Iu:LU){LU_COMPL_VLR_S_INIT}: state_chg to LU_COMPL_VLR_S_WAIT_SUB_PRES</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000010650:MSISDN-42342:UTRAN-Iu:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: Received Event LU_COMPL_VLR_E_SUB_PRES_COMPL</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000010650:MSISDN-42342:UTRAN-Iu:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: lu_compl_vlr_new_tmsi()</span><br><span style="color: hsl(120, 100%, 40%);">+DVLR New NRI from range [empty] = 0x8 --> TMSI 0x03020100</span><br><span> DVLR SUBSCR(IMSI-901700000010650:MSISDN-42342:TMSInew-0x03020100) VLR: update for IMSI=901700000010650 (MSISDN=42342)</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000010650:MSISDN-42342:UTRAN-Iu:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: state_chg to LU_COMPL_VLR_S_WAIT_TMSI_CNF</span><br><span> - sending LU Accept for IMSI-901700000010650:MSISDN-42342:TMSInew-0x03020100:UTRAN-Iu:LU, with TMSI 0x03020100</span><br><span>@@ -1370,7 +1373,7 @@</span><br><span> ===== test_call_mt2: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_call_mo_to_unknown</span><br><span> - Total time passed: 0.000000 s</span><br><span>@@ -1491,6 +1494,7 @@</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000010650:MSISDN-42342:UTRAN-Iu:LU){LU_COMPL_VLR_S_INIT}: state_chg to LU_COMPL_VLR_S_WAIT_SUB_PRES</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000010650:MSISDN-42342:UTRAN-Iu:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: Received Event LU_COMPL_VLR_E_SUB_PRES_COMPL</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000010650:MSISDN-42342:UTRAN-Iu:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: lu_compl_vlr_new_tmsi()</span><br><span style="color: hsl(120, 100%, 40%);">+DVLR New NRI from range [empty] = 0x8 --> TMSI 0x03020100</span><br><span> DVLR SUBSCR(IMSI-901700000010650:MSISDN-42342:TMSInew-0x03020100) VLR: update for IMSI=901700000010650 (MSISDN=42342)</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000010650:MSISDN-42342:UTRAN-Iu:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: state_chg to LU_COMPL_VLR_S_WAIT_TMSI_CNF</span><br><span> - sending LU Accept for IMSI-901700000010650:MSISDN-42342:TMSInew-0x03020100:UTRAN-Iu:LU, with TMSI 0x03020100</span><br><span>@@ -1798,7 +1802,7 @@</span><br><span> ===== test_call_mo_to_unknown: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_call_mo_to_unknown_timeout</span><br><span> - Total time passed: 0.000000 s</span><br><span>@@ -1919,6 +1923,7 @@</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000010650:MSISDN-42342:UTRAN-Iu:LU){LU_COMPL_VLR_S_INIT}: state_chg to LU_COMPL_VLR_S_WAIT_SUB_PRES</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000010650:MSISDN-42342:UTRAN-Iu:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: Received Event LU_COMPL_VLR_E_SUB_PRES_COMPL</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000010650:MSISDN-42342:UTRAN-Iu:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: lu_compl_vlr_new_tmsi()</span><br><span style="color: hsl(120, 100%, 40%);">+DVLR New NRI from range [empty] = 0x8 --> TMSI 0x03020100</span><br><span> DVLR SUBSCR(IMSI-901700000010650:MSISDN-42342:TMSInew-0x03020100) VLR: update for IMSI=901700000010650 (MSISDN=42342)</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000010650:MSISDN-42342:UTRAN-Iu:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: state_chg to LU_COMPL_VLR_S_WAIT_TMSI_CNF</span><br><span> - sending LU Accept for IMSI-901700000010650:MSISDN-42342:TMSInew-0x03020100:UTRAN-Iu:LU, with TMSI 0x03020100</span><br><span>@@ -2222,8 +2227,8 @@</span><br><span> ===== test_call_mo_to_unknown_timeout: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span>diff --git a/tests/msc_vlr/msc_vlr_test_gsm_authen.err b/tests/msc_vlr/msc_vlr_test_gsm_authen.err</span><br><span>index 7042355..0c686d1 100644</span><br><span>--- a/tests/msc_vlr/msc_vlr_test_gsm_authen.err</span><br><span>+++ b/tests/msc_vlr/msc_vlr_test_gsm_authen.err</span><br><span>@@ -1,6 +1,6 @@</span><br><span> DLMGCP MGCP client: using endpoint domain '@mgw'</span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_gsm_authen</span><br><span> - Location Update request causes a GSUP Send Auth Info request to HLR</span><br><span>@@ -584,7 +584,7 @@</span><br><span> ===== test_gsm_authen: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_gsm_authen_tmsi</span><br><span> - Location Update request causes a GSUP Send Auth Info request to HLR</span><br><span>@@ -716,6 +716,7 @@</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A:LU){LU_COMPL_VLR_S_INIT}: state_chg to LU_COMPL_VLR_S_WAIT_SUB_PRES</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: Received Event LU_COMPL_VLR_E_SUB_PRES_COMPL</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: lu_compl_vlr_new_tmsi()</span><br><span style="color: hsl(120, 100%, 40%);">+DVLR New NRI from range [empty] = 0x8 --> TMSI 0x03020100</span><br><span> DVLR SUBSCR(IMSI-901700000004620:MSISDN-46071:TMSInew-0x03020100) VLR: update for IMSI=901700000004620 (MSISDN=46071)</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: state_chg to LU_COMPL_VLR_S_WAIT_TMSI_CNF</span><br><span> - sending LU Accept for IMSI-901700000004620:MSISDN-46071:TMSInew-0x03020100:GERAN-A:LU, with TMSI 0x03020100</span><br><span>@@ -1249,6 +1250,7 @@</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100:GERAN-A:LU){LU_COMPL_VLR_S_INIT}: state_chg to LU_COMPL_VLR_S_WAIT_SUB_PRES</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100:GERAN-A:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: Received Event LU_COMPL_VLR_E_SUB_PRES_COMPL</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100:GERAN-A:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: lu_compl_vlr_new_tmsi()</span><br><span style="color: hsl(120, 100%, 40%);">+DVLR New NRI from range [empty] = 0x18 --> TMSI 0x07060504</span><br><span> DVLR SUBSCR(IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100:TMSInew-0x07060504) VLR: update for IMSI=901700000004620 (MSISDN=46071)</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100:GERAN-A:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: state_chg to LU_COMPL_VLR_S_WAIT_TMSI_CNF</span><br><span> - sending LU Accept for IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100:TMSInew-0x07060504:GERAN-A:LU, with TMSI 0x07060504</span><br><span>@@ -1407,7 +1409,7 @@</span><br><span> ===== test_gsm_authen_tmsi: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_gsm_authen_imei</span><br><span> - Location Update request causes a GSUP Send Auth Info request to HLR</span><br><span>@@ -1719,7 +1721,7 @@</span><br><span> ===== test_gsm_authen_imei: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_gsm_authen_imei_nack</span><br><span> - Location Update request causes a GSUP Send Auth Info request to HLR</span><br><span>@@ -1984,7 +1986,7 @@</span><br><span> ===== test_gsm_authen_imei_nack: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_gsm_authen_imei_err</span><br><span> - Location Update request causes a GSUP Send Auth Info request to HLR</span><br><span>@@ -2250,7 +2252,7 @@</span><br><span> ===== test_gsm_authen_imei_err: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_gsm_authen_tmsi_imei</span><br><span> - Location Update request causes a GSUP Send Auth Info request to HLR</span><br><span>@@ -2447,6 +2449,7 @@</span><br><span> DVLR vlr_lu_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A:LU){VLR_ULA_S_WAIT_LU_COMPL}: Received Event VLR_ULA_E_HLR_IMEI_ACK</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A:LU){LU_COMPL_VLR_S_WAIT_IMEI_TMSI}: Received Event LU_COMPL_VLR_E_IMEI_CHECK_ACK</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A:LU){LU_COMPL_VLR_S_WAIT_IMEI_TMSI}: lu_compl_vlr_new_tmsi()</span><br><span style="color: hsl(120, 100%, 40%);">+DVLR New NRI from range [empty] = 0x8 --> TMSI 0x03020100</span><br><span> DVLR SUBSCR(IMSI-901700000004620:MSISDN-46071:TMSInew-0x03020100) VLR: update for IMSI=901700000004620 (MSISDN=46071)</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A:LU){LU_COMPL_VLR_S_WAIT_IMEI_TMSI}: state_chg to LU_COMPL_VLR_S_WAIT_TMSI_CNF</span><br><span> - sending LU Accept for IMSI-901700000004620:MSISDN-46071:TMSInew-0x03020100:GERAN-A:LU, with TMSI 0x03020100</span><br><span>@@ -2603,7 +2606,7 @@</span><br><span> ===== test_gsm_authen_tmsi_imei: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_gsm_milenage_authen</span><br><span> - Location Update request causes a GSUP Send Auth Info request to HLR</span><br><span>@@ -3161,7 +3164,7 @@</span><br><span> ===== test_gsm_milenage_authen: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_wrong_sres_length</span><br><span> - Total time passed: 0.000000 s</span><br><span>@@ -3306,8 +3309,8 @@</span><br><span> ===== test_wrong_sres_length: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span>diff --git a/tests/msc_vlr/msc_vlr_test_gsm_ciph.err b/tests/msc_vlr/msc_vlr_test_gsm_ciph.err</span><br><span>index e753096..67c1f79 100644</span><br><span>--- a/tests/msc_vlr/msc_vlr_test_gsm_ciph.err</span><br><span>+++ b/tests/msc_vlr/msc_vlr_test_gsm_ciph.err</span><br><span>@@ -1,6 +1,6 @@</span><br><span> DLMGCP MGCP client: using endpoint domain '@mgw'</span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_ciph</span><br><span> - Location Update request causes a GSUP Send Auth Info request to HLR</span><br><span>@@ -652,7 +652,7 @@</span><br><span> ===== test_ciph: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_ciph_tmsi</span><br><span> - Location Update request causes a GSUP Send Auth Info request to HLR</span><br><span>@@ -792,6 +792,7 @@</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A:LU){LU_COMPL_VLR_S_INIT}: state_chg to LU_COMPL_VLR_S_WAIT_SUB_PRES</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: Received Event LU_COMPL_VLR_E_SUB_PRES_COMPL</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: lu_compl_vlr_new_tmsi()</span><br><span style="color: hsl(120, 100%, 40%);">+DVLR New NRI from range [empty] = 0x8 --> TMSI 0x03020100</span><br><span> DVLR SUBSCR(IMSI-901700000004620:MSISDN-46071:TMSInew-0x03020100) VLR: update for IMSI=901700000004620 (MSISDN=46071)</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: state_chg to LU_COMPL_VLR_S_WAIT_TMSI_CNF</span><br><span> - sending LU Accept for IMSI-901700000004620:MSISDN-46071:TMSInew-0x03020100:GERAN-A:LU, with TMSI 0x03020100</span><br><span>@@ -1352,7 +1353,7 @@</span><br><span> ===== test_ciph_tmsi: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_ciph_imei</span><br><span> - Location Update request causes a GSUP Send Auth Info request to HLR</span><br><span>@@ -1671,7 +1672,7 @@</span><br><span> ===== test_ciph_imei: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_ciph_imeisv</span><br><span> - Location Update request causes a GSUP Send Auth Info request to HLR</span><br><span>@@ -1955,7 +1956,7 @@</span><br><span> ===== test_ciph_imeisv: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_ciph_tmsi_imei</span><br><span> - Location Update request causes a GSUP Send Auth Info request to HLR</span><br><span>@@ -2159,6 +2160,7 @@</span><br><span> DVLR vlr_lu_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A:LU){VLR_ULA_S_WAIT_LU_COMPL}: Received Event VLR_ULA_E_HLR_IMEI_ACK</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A:LU){LU_COMPL_VLR_S_WAIT_IMEI_TMSI}: Received Event LU_COMPL_VLR_E_IMEI_CHECK_ACK</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A:LU){LU_COMPL_VLR_S_WAIT_IMEI_TMSI}: lu_compl_vlr_new_tmsi()</span><br><span style="color: hsl(120, 100%, 40%);">+DVLR New NRI from range [empty] = 0x8 --> TMSI 0x03020100</span><br><span> DVLR SUBSCR(IMSI-901700000004620:MSISDN-46071:TMSInew-0x03020100) VLR: update for IMSI=901700000004620 (MSISDN=46071)</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A:LU){LU_COMPL_VLR_S_WAIT_IMEI_TMSI}: state_chg to LU_COMPL_VLR_S_WAIT_TMSI_CNF</span><br><span> - sending LU Accept for IMSI-901700000004620:MSISDN-46071:TMSInew-0x03020100:GERAN-A:LU, with TMSI 0x03020100</span><br><span>@@ -2315,7 +2317,7 @@</span><br><span> ===== test_ciph_tmsi_imei: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_gsm_ciph_in_umts_env</span><br><span> - Location Update request causes a GSUP Send Auth Info request to HLR</span><br><span>@@ -2912,7 +2914,7 @@</span><br><span> ===== test_gsm_ciph_in_umts_env: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_a5_3_supported</span><br><span> - Location Update request causes a GSUP Send Auth Info request to HLR</span><br><span>@@ -3556,7 +3558,7 @@</span><br><span> ===== test_a5_3_supported: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_cm_service_needs_classmark_update</span><br><span> - Location Update request causes a GSUP Send Auth Info request to HLR</span><br><span>@@ -4178,8 +4180,8 @@</span><br><span> ===== test_cm_service_needs_classmark_update: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span>diff --git a/tests/msc_vlr/msc_vlr_test_hlr_reject.err b/tests/msc_vlr/msc_vlr_test_hlr_reject.err</span><br><span>index f0d94b4..51fc0e8 100644</span><br><span>--- a/tests/msc_vlr/msc_vlr_test_hlr_reject.err</span><br><span>+++ b/tests/msc_vlr/msc_vlr_test_hlr_reject.err</span><br><span>@@ -1,6 +1,6 @@</span><br><span> DLMGCP MGCP client: using endpoint domain '@mgw'</span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_hlr_rej_auth_info_unknown_imsi</span><br><span> - Location Update request causes a GSUP Send Auth Info request to HLR</span><br><span>@@ -101,7 +101,7 @@</span><br><span> ===== test_hlr_rej_auth_info_unknown_imsi: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_hlr_rej_auth_info_net_fail</span><br><span> - Location Update request causes a GSUP Send Auth Info request to HLR</span><br><span>@@ -202,7 +202,7 @@</span><br><span> ===== test_hlr_rej_auth_info_net_fail: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_hlr_rej_auth_info_net_fail_reuse_tuples</span><br><span> </span><br><span>@@ -528,7 +528,7 @@</span><br><span> ===== test_hlr_rej_auth_info_net_fail_reuse_tuples: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_hlr_rej_auth_info_net_fail_no_reuse_tuples</span><br><span> </span><br><span>@@ -794,7 +794,7 @@</span><br><span> ===== test_hlr_rej_auth_info_net_fail_no_reuse_tuples: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_hlr_rej_auth_info_unkown_imsi_no_reuse_tuples</span><br><span> </span><br><span>@@ -1061,7 +1061,7 @@</span><br><span> ===== test_hlr_rej_auth_info_unkown_imsi_no_reuse_tuples: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_hlr_acc_but_no_auth_tuples</span><br><span> - Location Update request causes a GSUP Send Auth Info request to HLR</span><br><span>@@ -1161,7 +1161,7 @@</span><br><span> ===== test_hlr_acc_but_no_auth_tuples: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_hlr_rej_lu</span><br><span> - Location Update request causes a GSUP LU request to HLR</span><br><span>@@ -1264,7 +1264,7 @@</span><br><span> ===== test_hlr_rej_lu: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_hlr_no_insert_data</span><br><span> - Location Update request causes a GSUP LU request to HLR</span><br><span>@@ -1380,8 +1380,8 @@</span><br><span> ===== test_hlr_no_insert_data: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span>diff --git a/tests/msc_vlr/msc_vlr_test_hlr_timeout.err b/tests/msc_vlr/msc_vlr_test_hlr_timeout.err</span><br><span>index 3717533..d68b4f7 100644</span><br><span>--- a/tests/msc_vlr/msc_vlr_test_hlr_timeout.err</span><br><span>+++ b/tests/msc_vlr/msc_vlr_test_hlr_timeout.err</span><br><span>@@ -1,6 +1,6 @@</span><br><span> DLMGCP MGCP client: using endpoint domain '@mgw'</span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_hlr_timeout_lu_auth_info</span><br><span> - Total time passed: 0.000000 s</span><br><span>@@ -110,7 +110,7 @@</span><br><span> ===== test_hlr_timeout_lu_auth_info: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_hlr_timeout_lu_upd_loc_result</span><br><span> - Total time passed: 0.000000 s</span><br><span>@@ -237,8 +237,8 @@</span><br><span> ===== test_hlr_timeout_lu_upd_loc_result: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span>diff --git a/tests/msc_vlr/msc_vlr_test_ms_timeout.err b/tests/msc_vlr/msc_vlr_test_ms_timeout.err</span><br><span>index 66ea0bb..653e56c 100644</span><br><span>--- a/tests/msc_vlr/msc_vlr_test_ms_timeout.err</span><br><span>+++ b/tests/msc_vlr/msc_vlr_test_ms_timeout.err</span><br><span>@@ -1,6 +1,6 @@</span><br><span> DLMGCP MGCP client: using endpoint domain '@mgw'</span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_ms_timeout_lu_auth_resp</span><br><span> - Total time passed: 0.000000 s</span><br><span>@@ -129,7 +129,7 @@</span><br><span> ===== test_ms_timeout_lu_auth_resp: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_ms_timeout_cm_auth_resp</span><br><span> - Total time passed: 0.000000 s</span><br><span>@@ -402,7 +402,7 @@</span><br><span> ===== test_ms_timeout_cm_auth_resp: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_ms_timeout_paging</span><br><span> - Total time passed: 0.000000 s</span><br><span>@@ -710,7 +710,7 @@</span><br><span> ===== test_ms_timeout_paging: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_classmark_update_timeout</span><br><span> - Total time passed: 0.000000 s</span><br><span>@@ -863,8 +863,8 @@</span><br><span> ===== test_classmark_update_timeout: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span>diff --git a/tests/msc_vlr/msc_vlr_test_no_authen.err b/tests/msc_vlr/msc_vlr_test_no_authen.err</span><br><span>index 2ee21da..19fcbac 100644</span><br><span>--- a/tests/msc_vlr/msc_vlr_test_no_authen.err</span><br><span>+++ b/tests/msc_vlr/msc_vlr_test_no_authen.err</span><br><span>@@ -1,6 +1,6 @@</span><br><span> DLMGCP MGCP client: using endpoint domain '@mgw'</span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_no_authen</span><br><span> - Location Update request causes a GSUP LU request to HLR</span><br><span>@@ -451,7 +451,7 @@</span><br><span> ===== test_no_authen: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_no_authen_tmsi</span><br><span> - Location Update request causes a GSUP LU request to HLR</span><br><span>@@ -540,6 +540,7 @@</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A:LU){LU_COMPL_VLR_S_INIT}: state_chg to LU_COMPL_VLR_S_WAIT_SUB_PRES</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: Received Event LU_COMPL_VLR_E_SUB_PRES_COMPL</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: lu_compl_vlr_new_tmsi()</span><br><span style="color: hsl(120, 100%, 40%);">+DVLR New NRI from range [empty] = 0x8 --> TMSI 0x03020100</span><br><span> DVLR SUBSCR(IMSI-901700000004620:MSISDN-46071:TMSInew-0x03020100) VLR: update for IMSI=901700000004620 (MSISDN=46071)</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: state_chg to LU_COMPL_VLR_S_WAIT_TMSI_CNF</span><br><span> - sending LU Accept for IMSI-901700000004620:MSISDN-46071:TMSInew-0x03020100:GERAN-A:LU, with TMSI 0x03020100</span><br><span>@@ -976,6 +977,7 @@</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100:GERAN-A:LU){LU_COMPL_VLR_S_INIT}: state_chg to LU_COMPL_VLR_S_WAIT_SUB_PRES</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100:GERAN-A:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: Received Event LU_COMPL_VLR_E_SUB_PRES_COMPL</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100:GERAN-A:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: lu_compl_vlr_new_tmsi()</span><br><span style="color: hsl(120, 100%, 40%);">+DVLR New NRI from range [empty] = 0x18 --> TMSI 0x07060504</span><br><span> DVLR SUBSCR(IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100:TMSInew-0x07060504) VLR: update for IMSI=901700000004620 (MSISDN=46071)</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100:GERAN-A:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: state_chg to LU_COMPL_VLR_S_WAIT_TMSI_CNF</span><br><span> - sending LU Accept for IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100:TMSInew-0x07060504:GERAN-A:LU, with TMSI 0x07060504</span><br><span>@@ -1134,7 +1136,7 @@</span><br><span> ===== test_no_authen_tmsi: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_no_authen_imei</span><br><span> - Location Update request causes a GSUP LU request to HLR</span><br><span>@@ -1385,7 +1387,7 @@</span><br><span> ===== test_no_authen_imei: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_no_authen_tmsi_imei</span><br><span> - Location Update request causes a GSUP LU request to HLR</span><br><span>@@ -1521,6 +1523,7 @@</span><br><span> DVLR vlr_lu_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A:LU){VLR_ULA_S_WAIT_LU_COMPL}: Received Event VLR_ULA_E_HLR_IMEI_ACK</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A:LU){LU_COMPL_VLR_S_WAIT_IMEI_TMSI}: Received Event LU_COMPL_VLR_E_IMEI_CHECK_ACK</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A:LU){LU_COMPL_VLR_S_WAIT_IMEI_TMSI}: lu_compl_vlr_new_tmsi()</span><br><span style="color: hsl(120, 100%, 40%);">+DVLR New NRI from range [empty] = 0x8 --> TMSI 0x03020100</span><br><span> DVLR SUBSCR(IMSI-901700000004620:MSISDN-46071:TMSInew-0x03020100) VLR: update for IMSI=901700000004620 (MSISDN=46071)</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A:LU){LU_COMPL_VLR_S_WAIT_IMEI_TMSI}: state_chg to LU_COMPL_VLR_S_WAIT_TMSI_CNF</span><br><span> - sending LU Accept for IMSI-901700000004620:MSISDN-46071:TMSInew-0x03020100:GERAN-A:LU, with TMSI 0x03020100</span><br><span>@@ -1671,7 +1674,7 @@</span><br><span> ===== test_no_authen_tmsi_imei: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_no_authen_imeisv</span><br><span> - Location Update request causes an IMEISV ID request back to the MS</span><br><span>@@ -1892,7 +1895,7 @@</span><br><span> ===== test_no_authen_imeisv: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_no_authen_imeisv_imei</span><br><span> - Location Update request causes an IMEISV ID request back to the MS</span><br><span>@@ -2124,7 +2127,7 @@</span><br><span> ===== test_no_authen_imeisv_imei: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_no_authen_imeisv_tmsi</span><br><span> - Location Update request causes an IMEISV ID request back to the MS</span><br><span>@@ -2233,6 +2236,7 @@</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A:LU){LU_COMPL_VLR_S_INIT}: state_chg to LU_COMPL_VLR_S_WAIT_SUB_PRES</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: Received Event LU_COMPL_VLR_E_SUB_PRES_COMPL</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: lu_compl_vlr_new_tmsi()</span><br><span style="color: hsl(120, 100%, 40%);">+DVLR New NRI from range [empty] = 0x8 --> TMSI 0x03020100</span><br><span> DVLR SUBSCR(IMSI-901700000004620:MSISDN-46071:TMSInew-0x03020100) VLR: update for IMSI=901700000004620 (MSISDN=46071)</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: state_chg to LU_COMPL_VLR_S_WAIT_TMSI_CNF</span><br><span> - sending LU Accept for IMSI-901700000004620:MSISDN-46071:TMSInew-0x03020100:GERAN-A:LU, with TMSI 0x03020100</span><br><span>@@ -2432,6 +2436,7 @@</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100:GERAN-A:LU){LU_COMPL_VLR_S_INIT}: state_chg to LU_COMPL_VLR_S_WAIT_SUB_PRES</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100:GERAN-A:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: Received Event LU_COMPL_VLR_E_SUB_PRES_COMPL</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100:GERAN-A:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: lu_compl_vlr_new_tmsi()</span><br><span style="color: hsl(120, 100%, 40%);">+DVLR New NRI from range [empty] = 0x18 --> TMSI 0x07060504</span><br><span> DVLR SUBSCR(IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100:TMSInew-0x07060504) VLR: update for IMSI=901700000004620 (MSISDN=46071)</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100:GERAN-A:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: state_chg to LU_COMPL_VLR_S_WAIT_TMSI_CNF</span><br><span> - sending LU Accept for IMSI-901700000004620:MSISDN-46071:TMSI-0x03020100:TMSInew-0x07060504:GERAN-A:LU, with TMSI 0x07060504</span><br><span>@@ -2590,7 +2595,7 @@</span><br><span> ===== test_no_authen_imeisv_tmsi: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_no_authen_imeisv_tmsi_imei</span><br><span> - Location Update request causes an IMEISV ID request back to the MS</span><br><span>@@ -2707,6 +2712,7 @@</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A:LU){LU_COMPL_VLR_S_INIT}: state_chg to LU_COMPL_VLR_S_WAIT_SUB_PRES</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: Received Event LU_COMPL_VLR_E_SUB_PRES_COMPL</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: lu_compl_vlr_new_tmsi()</span><br><span style="color: hsl(120, 100%, 40%);">+DVLR New NRI from range [empty] = 0x8 --> TMSI 0x03020100</span><br><span> DVLR SUBSCR(IMSI-901700000004620:MSISDN-46071:TMSInew-0x03020100) VLR: update for IMSI=901700000004620 (MSISDN=46071)</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: state_chg to LU_COMPL_VLR_S_WAIT_TMSI_CNF</span><br><span> - sending LU Accept for IMSI-901700000004620:MSISDN-46071:TMSInew-0x03020100:GERAN-A:LU, with TMSI 0x03020100</span><br><span>@@ -2859,7 +2865,7 @@</span><br><span> ===== test_no_authen_imeisv_tmsi_imei: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_no_authen_subscr_expire</span><br><span> - Total time passed: 0.000000 s</span><br><span>@@ -2994,8 +3000,8 @@</span><br><span> ===== test_no_authen_subscr_expire: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span>diff --git a/tests/msc_vlr/msc_vlr_test_reject_concurrency.err b/tests/msc_vlr/msc_vlr_test_reject_concurrency.err</span><br><span>index 48086a7..4bad93e 100644</span><br><span>--- a/tests/msc_vlr/msc_vlr_test_reject_concurrency.err</span><br><span>+++ b/tests/msc_vlr/msc_vlr_test_reject_concurrency.err</span><br><span>@@ -1,6 +1,6 @@</span><br><span> DLMGCP MGCP client: using endpoint domain '@mgw'</span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_reject_2nd_conn</span><br><span> - Location Update Request on one connection</span><br><span>@@ -190,7 +190,7 @@</span><br><span> ===== test_reject_2nd_conn: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_reject_lu_during_lu</span><br><span> - Location Update Request</span><br><span>@@ -331,7 +331,7 @@</span><br><span> ===== test_reject_lu_during_lu: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_reject_cm_during_lu</span><br><span> - Location Update Request</span><br><span>@@ -477,7 +477,7 @@</span><br><span> ===== test_reject_cm_during_lu: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_reject_paging_resp_during_lu</span><br><span> - Location Update Request</span><br><span>@@ -617,7 +617,7 @@</span><br><span> ===== test_reject_paging_resp_during_lu: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_reject_lu_during_cm</span><br><span> </span><br><span>@@ -853,7 +853,7 @@</span><br><span> ===== test_reject_lu_during_cm: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_reject_cm_during_cm</span><br><span> </span><br><span>@@ -1094,7 +1094,7 @@</span><br><span> ===== test_reject_cm_during_cm: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_reject_paging_resp_during_cm</span><br><span> </span><br><span>@@ -1319,7 +1319,7 @@</span><br><span> ===== test_reject_paging_resp_during_cm: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_reject_lu_during_paging_resp</span><br><span> </span><br><span>@@ -1619,7 +1619,7 @@</span><br><span> ===== test_reject_lu_during_paging_resp: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_accept_cm_during_paging_resp</span><br><span> </span><br><span>@@ -1943,7 +1943,7 @@</span><br><span> ===== test_accept_cm_during_paging_resp: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_reject_paging_resp_during_paging_resp</span><br><span> </span><br><span>@@ -2240,8 +2240,8 @@</span><br><span> ===== test_reject_paging_resp_during_paging_resp: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span>diff --git a/tests/msc_vlr/msc_vlr_test_rest.err b/tests/msc_vlr/msc_vlr_test_rest.err</span><br><span>index ad8d822..be1a888 100644</span><br><span>--- a/tests/msc_vlr/msc_vlr_test_rest.err</span><br><span>+++ b/tests/msc_vlr/msc_vlr_test_rest.err</span><br><span>@@ -1,6 +1,6 @@</span><br><span> DLMGCP MGCP client: using endpoint domain '@mgw'</span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_cm_service_without_lu</span><br><span> - CM Service Request without a prior Location Updating</span><br><span>@@ -65,7 +65,7 @@</span><br><span> ===== test_cm_service_without_lu: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_two_lu</span><br><span> - Location Update request causes a GSUP LU request to HLR</span><br><span>@@ -404,7 +404,7 @@</span><br><span> ===== test_two_lu: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_lu_unknown_tmsi</span><br><span> - Location Update request with unknown TMSI sends ID Request for IMSI</span><br><span>@@ -584,8 +584,8 @@</span><br><span> ===== test_lu_unknown_tmsi: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span>diff --git a/tests/msc_vlr/msc_vlr_test_ss.err b/tests/msc_vlr/msc_vlr_test_ss.err</span><br><span>index cd4cf5c..f7f3e78 100644</span><br><span>--- a/tests/msc_vlr/msc_vlr_test_ss.err</span><br><span>+++ b/tests/msc_vlr/msc_vlr_test_ss.err</span><br><span>@@ -1,6 +1,6 @@</span><br><span> DLMGCP MGCP client: using endpoint domain '@mgw'</span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_ss_ussd_mo_geran</span><br><span> - Location Update request causes a GSUP LU request to HLR</span><br><span>@@ -237,7 +237,7 @@</span><br><span> ===== test_ss_ussd_mo_geran: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_ss_ussd_no_geran</span><br><span> - Location Update request causes a GSUP LU request to HLR</span><br><span>@@ -499,8 +499,8 @@</span><br><span> ===== test_ss_ussd_no_geran: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span>diff --git a/tests/msc_vlr/msc_vlr_test_umts_authen.err b/tests/msc_vlr/msc_vlr_test_umts_authen.err</span><br><span>index 53cce79..bcb2584 100644</span><br><span>--- a/tests/msc_vlr/msc_vlr_test_umts_authen.err</span><br><span>+++ b/tests/msc_vlr/msc_vlr_test_umts_authen.err</span><br><span>@@ -1,6 +1,6 @@</span><br><span> DLMGCP MGCP client: using endpoint domain '@mgw'</span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_umts_authen_geran</span><br><span> - Location Update request causes a GSUP Send Auth Info request to HLR</span><br><span>@@ -108,6 +108,7 @@</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000010650:MSISDN-42342:GERAN-A:LU){LU_COMPL_VLR_S_INIT}: state_chg to LU_COMPL_VLR_S_WAIT_SUB_PRES</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000010650:MSISDN-42342:GERAN-A:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: Received Event LU_COMPL_VLR_E_SUB_PRES_COMPL</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000010650:MSISDN-42342:GERAN-A:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: lu_compl_vlr_new_tmsi()</span><br><span style="color: hsl(120, 100%, 40%);">+DVLR New NRI from range [empty] = 0x8 --> TMSI 0x03020100</span><br><span> DVLR SUBSCR(IMSI-901700000010650:MSISDN-42342:TMSInew-0x03020100) VLR: update for IMSI=901700000010650 (MSISDN=42342)</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000010650:MSISDN-42342:GERAN-A:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: state_chg to LU_COMPL_VLR_S_WAIT_TMSI_CNF</span><br><span> - sending LU Accept for IMSI-901700000010650:MSISDN-42342:TMSInew-0x03020100:GERAN-A:LU, with TMSI 0x03020100</span><br><span>@@ -602,7 +603,7 @@</span><br><span> ===== test_umts_authen_geran: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_umts_authen_utran</span><br><span> - Location Update request causes a GSUP Send Auth Info request to HLR</span><br><span>@@ -712,6 +713,7 @@</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000010650:MSISDN-42342:UTRAN-Iu:LU){LU_COMPL_VLR_S_INIT}: state_chg to LU_COMPL_VLR_S_WAIT_SUB_PRES</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000010650:MSISDN-42342:UTRAN-Iu:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: Received Event LU_COMPL_VLR_E_SUB_PRES_COMPL</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000010650:MSISDN-42342:UTRAN-Iu:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: lu_compl_vlr_new_tmsi()</span><br><span style="color: hsl(120, 100%, 40%);">+DVLR New NRI from range [empty] = 0x8 --> TMSI 0x03020100</span><br><span> DVLR SUBSCR(IMSI-901700000010650:MSISDN-42342:TMSInew-0x03020100) VLR: update for IMSI=901700000010650 (MSISDN=42342)</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000010650:MSISDN-42342:UTRAN-Iu:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: state_chg to LU_COMPL_VLR_S_WAIT_TMSI_CNF</span><br><span> - sending LU Accept for IMSI-901700000010650:MSISDN-42342:TMSInew-0x03020100:UTRAN-Iu:LU, with TMSI 0x03020100</span><br><span>@@ -1210,7 +1212,7 @@</span><br><span> ===== test_umts_authen_utran: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_umts_auth_ciph_utran</span><br><span> - Location Update request causes a GSUP Send Auth Info request to HLR</span><br><span>@@ -1330,6 +1332,7 @@</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000010650:MSISDN-42342:UTRAN-Iu:LU){LU_COMPL_VLR_S_INIT}: state_chg to LU_COMPL_VLR_S_WAIT_SUB_PRES</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000010650:MSISDN-42342:UTRAN-Iu:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: Received Event LU_COMPL_VLR_E_SUB_PRES_COMPL</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000010650:MSISDN-42342:UTRAN-Iu:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: lu_compl_vlr_new_tmsi()</span><br><span style="color: hsl(120, 100%, 40%);">+DVLR New NRI from range [empty] = 0x8 --> TMSI 0x03020100</span><br><span> DVLR SUBSCR(IMSI-901700000010650:MSISDN-42342:TMSInew-0x03020100) VLR: update for IMSI=901700000010650 (MSISDN=42342)</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000010650:MSISDN-42342:UTRAN-Iu:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: state_chg to LU_COMPL_VLR_S_WAIT_TMSI_CNF</span><br><span> - sending LU Accept for IMSI-901700000010650:MSISDN-42342:TMSInew-0x03020100:UTRAN-Iu:LU, with TMSI 0x03020100</span><br><span>@@ -1842,7 +1845,7 @@</span><br><span> ===== test_umts_auth_ciph_utran: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_umts_authen_resync_geran</span><br><span> - Location Update request causes a GSUP Send Auth Info request to HLR</span><br><span>@@ -1978,6 +1981,7 @@</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000010650:MSISDN-42342:GERAN-A:LU){LU_COMPL_VLR_S_INIT}: state_chg to LU_COMPL_VLR_S_WAIT_SUB_PRES</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000010650:MSISDN-42342:GERAN-A:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: Received Event LU_COMPL_VLR_E_SUB_PRES_COMPL</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000010650:MSISDN-42342:GERAN-A:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: lu_compl_vlr_new_tmsi()</span><br><span style="color: hsl(120, 100%, 40%);">+DVLR New NRI from range [empty] = 0x8 --> TMSI 0x03020100</span><br><span> DVLR SUBSCR(IMSI-901700000010650:MSISDN-42342:TMSInew-0x03020100) VLR: update for IMSI=901700000010650 (MSISDN=42342)</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000010650:MSISDN-42342:GERAN-A:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: state_chg to LU_COMPL_VLR_S_WAIT_TMSI_CNF</span><br><span> - sending LU Accept for IMSI-901700000010650:MSISDN-42342:TMSInew-0x03020100:GERAN-A:LU, with TMSI 0x03020100</span><br><span>@@ -2074,7 +2078,7 @@</span><br><span> ===== test_umts_authen_resync_geran: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_umts_authen_resync_utran</span><br><span> - Location Update request causes a GSUP Send Auth Info request to HLR</span><br><span>@@ -2212,6 +2216,7 @@</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000010650:MSISDN-42342:UTRAN-Iu:LU){LU_COMPL_VLR_S_INIT}: state_chg to LU_COMPL_VLR_S_WAIT_SUB_PRES</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000010650:MSISDN-42342:UTRAN-Iu:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: Received Event LU_COMPL_VLR_E_SUB_PRES_COMPL</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000010650:MSISDN-42342:UTRAN-Iu:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: lu_compl_vlr_new_tmsi()</span><br><span style="color: hsl(120, 100%, 40%);">+DVLR New NRI from range [empty] = 0x8 --> TMSI 0x03020100</span><br><span> DVLR SUBSCR(IMSI-901700000010650:MSISDN-42342:TMSInew-0x03020100) VLR: update for IMSI=901700000010650 (MSISDN=42342)</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000010650:MSISDN-42342:UTRAN-Iu:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: state_chg to LU_COMPL_VLR_S_WAIT_TMSI_CNF</span><br><span> - sending LU Accept for IMSI-901700000010650:MSISDN-42342:TMSInew-0x03020100:UTRAN-Iu:LU, with TMSI 0x03020100</span><br><span>@@ -2308,7 +2313,7 @@</span><br><span> ===== test_umts_authen_resync_utran: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_umts_auth_ciph_resync_utran</span><br><span> - Location Update request causes a GSUP Send Auth Info request to HLR</span><br><span>@@ -2456,6 +2461,7 @@</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000010650:MSISDN-42342:UTRAN-Iu:LU){LU_COMPL_VLR_S_INIT}: state_chg to LU_COMPL_VLR_S_WAIT_SUB_PRES</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000010650:MSISDN-42342:UTRAN-Iu:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: Received Event LU_COMPL_VLR_E_SUB_PRES_COMPL</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000010650:MSISDN-42342:UTRAN-Iu:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: lu_compl_vlr_new_tmsi()</span><br><span style="color: hsl(120, 100%, 40%);">+DVLR New NRI from range [empty] = 0x8 --> TMSI 0x03020100</span><br><span> DVLR SUBSCR(IMSI-901700000010650:MSISDN-42342:TMSInew-0x03020100) VLR: update for IMSI=901700000010650 (MSISDN=42342)</span><br><span> DVLR lu_compl_vlr_fsm(IMSI-901700000010650:MSISDN-42342:UTRAN-Iu:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: state_chg to LU_COMPL_VLR_S_WAIT_TMSI_CNF</span><br><span> - sending LU Accept for IMSI-901700000010650:MSISDN-42342:TMSInew-0x03020100:UTRAN-Iu:LU, with TMSI 0x03020100</span><br><span>@@ -2552,7 +2558,7 @@</span><br><span> ===== test_umts_auth_ciph_resync_utran: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_umts_authen_too_short_res_geran</span><br><span> - Location Update request causes a GSUP Send Auth Info request to HLR</span><br><span>@@ -2670,7 +2676,7 @@</span><br><span> ===== test_umts_authen_too_short_res_geran: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_umts_authen_too_short_res_utran</span><br><span> - Location Update request causes a GSUP Send Auth Info request to HLR</span><br><span>@@ -2788,7 +2794,7 @@</span><br><span> ===== test_umts_authen_too_short_res_utran: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_umts_authen_too_long_res_geran</span><br><span> - Location Update request causes a GSUP Send Auth Info request to HLR</span><br><span>@@ -2906,7 +2912,7 @@</span><br><span> ===== test_umts_authen_too_long_res_geran: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_umts_authen_too_long_res_utran</span><br><span> - Location Update request causes a GSUP Send Auth Info request to HLR</span><br><span>@@ -3024,7 +3030,7 @@</span><br><span> ===== test_umts_authen_too_long_res_utran: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_umts_authen_only_sres_geran</span><br><span> - Location Update request causes a GSUP Send Auth Info request to HLR</span><br><span>@@ -3142,7 +3148,7 @@</span><br><span> ===== test_umts_authen_only_sres_geran: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> ===== test_umts_authen_only_sres_utran</span><br><span> - Location Update request causes a GSUP Send Auth Info request to HLR</span><br><span>@@ -3260,8 +3266,8 @@</span><br><span> ===== test_umts_authen_only_sres_utran: SUCCESS</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span> full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(120, 100%, 40%);">+talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span> </span><br><span>diff --git a/tests/msc_vlr/msc_vlr_tests.c b/tests/msc_vlr/msc_vlr_tests.c</span><br><span>index e00c337..21af3ca 100644</span><br><span>--- a/tests/msc_vlr/msc_vlr_tests.c</span><br><span>+++ b/tests/msc_vlr/msc_vlr_tests.c</span><br><span>@@ -1049,30 +1049,31 @@</span><br><span>       talloc_report_full(msgb_ctx, stderr);</span><br><span>        /* Expecting these to stick around in msc_vlr_tests_ctx:</span><br><span>      * full talloc report on 'msgb' (total      0 bytes in   1 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-       * talloc_total_blocks(tall_bsc_ctx) == 19</span><br><span style="color: hsl(0, 100%, 40%);">-       * full talloc report on 'msc_vlr_tests_ctx' (total   6532 bytes in  19 blocks)</span><br><span style="color: hsl(0, 100%, 40%);">-  * struct osmo_gsup_client        contains    256 bytes in   1 blocks (ref 0) 0x56143306aa10</span><br><span style="color: hsl(0, 100%, 40%);">-     * struct gsm_network             contains   4775 bytes in  11 blocks (ref 0) 0x5614330697e0</span><br><span style="color: hsl(0, 100%, 40%);">-     *      struct mgcp_client             contains    688 bytes in   1 blocks (ref 0) 0x56143306ad80</span><br><span style="color: hsl(0, 100%, 40%);">-        *      struct sccp_ran_inst           contains    152 bytes in   1 blocks (ref 0) 0x56143306ac80</span><br><span style="color: hsl(0, 100%, 40%);">-        *      struct sccp_ran_inst           contains    152 bytes in   1 blocks (ref 0) 0x56143306ab80</span><br><span style="color: hsl(0, 100%, 40%);">-        *      struct gsup_client_mux         contains    152 bytes in   2 blocks (ref 0) 0x56143306a8a0</span><br><span style="color: hsl(0, 100%, 40%);">-        *      struct ipaccess_unit           contains     64 bytes in   1 blocks (ref 0) 0x56143306a960</span><br><span style="color: hsl(0, 100%, 40%);">-        *      struct vlr_instance            contains    248 bytes in   1 blocks (ref 0) 0x56143306a740</span><br><span style="color: hsl(0, 100%, 40%);">-        *      no_gsup_server                 contains     15 bytes in   1 blocks (ref 0) 0x56143306a6c0</span><br><span style="color: hsl(0, 100%, 40%);">-        *      stat_item.c:96                 contains    144 bytes in   2 blocks (ref 0) 0x56143306a550</span><br><span style="color: hsl(0, 100%, 40%);">-        *      stat_item.c:118                contains     96 bytes in   1 blocks (ref 0) 0x56143306a5f0</span><br><span style="color: hsl(0, 100%, 40%);">-        *      rate_ctr.c:234                 contains   2352 bytes in   1 blocks (ref 0) 0x561433069bb0</span><br><span style="color: hsl(0, 100%, 40%);">-        * logging                        contains   1501 bytes in   5 blocks (ref 0) 0x561433068fe0</span><br><span style="color: hsl(0, 100%, 40%);">-     *      struct log_target              contains    244 bytes in   2 blocks (ref 0) 0x561433069610</span><br><span style="color: hsl(0, 100%, 40%);">-        *      struct log_category            contains     76 bytes in   1 blocks (ref 0) 0x561433069720</span><br><span style="color: hsl(0, 100%, 40%);">-        *      struct log_info                contains   1256 bytes in   2 blocks (ref 0) 0x561433069050</span><br><span style="color: hsl(0, 100%, 40%);">-        *      struct log_info_cat            contains   1216 bytes in   1 blocks (ref 0) 0x5614330690e0</span><br><span style="color: hsl(0, 100%, 40%);">-        * msgb                           contains      0 bytes in   1 blocks (ref 0) 0x561433068f70</span><br><span style="color: hsl(120, 100%, 40%);">+   * talloc_total_blocks(tall_bsc_ctx) == 20</span><br><span style="color: hsl(120, 100%, 40%);">+     * full talloc report on 'msc_vlr_tests_ctx' (total   6556 bytes in  20 blocks)</span><br><span style="color: hsl(120, 100%, 40%);">+        *      struct osmo_gsup_client        contains    264 bytes in   1 blocks (ref 0) 0x613000000260</span><br><span style="color: hsl(120, 100%, 40%);">+      *      struct gsm_network             contains   4791 bytes in  12 blocks (ref 0) 0x6190000000e0</span><br><span style="color: hsl(120, 100%, 40%);">+      *       struct mgcp_client             contains    688 bytes in   1 blocks (ref 0) 0x6180000000e0</span><br><span style="color: hsl(120, 100%, 40%);">+     *       struct sccp_ran_inst           contains    152 bytes in   1 blocks (ref 0) 0x611000000320</span><br><span style="color: hsl(120, 100%, 40%);">+     *       struct sccp_ran_inst           contains    152 bytes in   1 blocks (ref 0) 0x6110000001e0</span><br><span style="color: hsl(120, 100%, 40%);">+     *       struct gsup_client_mux         contains    152 bytes in   2 blocks (ref 0) 0x6100000001a0</span><br><span style="color: hsl(120, 100%, 40%);">+     *           struct ipaccess_unit           contains     64 bytes in   1 blocks (ref 0) 0x60e000023180</span><br><span style="color: hsl(120, 100%, 40%);">+         *       struct vlr_instance            contains    264 bytes in   2 blocks (ref 0) 0x6130000000a0</span><br><span style="color: hsl(120, 100%, 40%);">+     *           struct osmo_nri_ranges         contains     16 bytes in   1 blocks (ref 0) 0x60b000000360</span><br><span style="color: hsl(120, 100%, 40%);">+         *       no_gsup_server                 contains     15 bytes in   1 blocks (ref 0) 0x60b0000002b0</span><br><span style="color: hsl(120, 100%, 40%);">+     *       ../../../src/libosmocore/src/stat_item.c:96 contains    144 bytes in   2 blocks (ref 0) 0x60d000000170</span><br><span style="color: hsl(120, 100%, 40%);">+        *           ../../../src/libosmocore/src/stat_item.c:118 contains     96 bytes in   1 blocks (ref 0) 0x6100000000a0</span><br><span style="color: hsl(120, 100%, 40%);">+   *       ../../../src/libosmocore/src/rate_ctr.c:234 contains   2352 bytes in   1 blocks (ref 0) 0x61e0000000e0</span><br><span style="color: hsl(120, 100%, 40%);">+        *      logging                        contains   1501 bytes in   5 blocks (ref 0) 0x60b000000200</span><br><span style="color: hsl(120, 100%, 40%);">+      *       struct log_target              contains    244 bytes in   2 blocks (ref 0) 0x6120000000a0</span><br><span style="color: hsl(120, 100%, 40%);">+     *           struct log_category            contains     76 bytes in   1 blocks (ref 0) 0x60f0000000a0</span><br><span style="color: hsl(120, 100%, 40%);">+         *       struct log_info                contains   1256 bytes in   2 blocks (ref 0) 0x60d0000000a0</span><br><span style="color: hsl(120, 100%, 40%);">+     *           struct log_info_cat            contains   1216 bytes in   1 blocks (ref 0) 0x61a0000000e0</span><br><span style="color: hsl(120, 100%, 40%);">+         *      msgb                           contains      0 bytes in   1 blocks (ref 0) 0x608000000180</span><br><span>     */</span><br><span>  fprintf(stderr, "talloc_total_blocks(tall_bsc_ctx) == %zu\n",</span><br><span>              talloc_total_blocks(msc_vlr_tests_ctx));</span><br><span style="color: hsl(0, 100%, 40%);">-        if (talloc_total_blocks(msc_vlr_tests_ctx) != 19)</span><br><span style="color: hsl(120, 100%, 40%);">+     if (talloc_total_blocks(msc_vlr_tests_ctx) != 20)</span><br><span>            talloc_report_full(msc_vlr_tests_ctx, stderr);</span><br><span>       fprintf(stderr, "\n");</span><br><span> }</span><br><span></span><br></pre><p>To view, visit <a href="https://gerrit.osmocom.org/c/osmo-msc/+/18770">change 18770</a>. To unsubscribe, or for help writing mail filters, visit <a href="https://gerrit.osmocom.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://gerrit.osmocom.org/c/osmo-msc/+/18770"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: osmo-msc </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-Change-Id: Iafe0878a0a2c8669080d757b34a398ea75fced36 </div>
<div style="display:none"> Gerrit-Change-Number: 18770 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: neels <nhofmeyr@sysmocom.de> </div>
<div style="display:none"> Gerrit-MessageType: newchange </div>