aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNeels Hofmeyr <neels@hofmeyr.de>2019-11-07 15:21:56 +0100
committerNeels Hofmeyr <neels@hofmeyr.de>2019-11-11 05:31:59 +0100
commit37ec56d39cacf115516020a5222bcd2b422ef6b0 (patch)
tree8667d5a11a08ff942d799f5f89c4f47ca9edf060
parentf91e26ed02a961979a62967cf5d1bf8e9ba76505 (diff)
fake_msc
-rw-r--r--tests/mslookup_manual_test/fake_msc.c12
1 files changed, 9 insertions, 3 deletions
diff --git a/tests/mslookup_manual_test/fake_msc.c b/tests/mslookup_manual_test/fake_msc.c
index 36a40b7..451f2ba 100644
--- a/tests/mslookup_manual_test/fake_msc.c
+++ b/tests/mslookup_manual_test/fake_msc.c
@@ -21,6 +21,12 @@ int gsup_client_read_cb(struct osmo_gsup_client *gsupc, struct msgb *msg)
struct osmo_gsup_client *gsupc;
struct osmo_timer_list do_stuff_timer;
+static void gsup_send(const struct osmo_gsup_message *gsup)
+{
+ printf("fake_msc: GSUP tx %s %s\n", gsup->imsi, osmo_gsup_message_type_name(gsup->message_type));
+ osmo_gsup_client_enc_send(gsupc, gsup);
+}
+
void do_stuff(void *data)
{
static int i = 0;
@@ -31,7 +37,7 @@ void do_stuff(void *data)
.imsi = "222222",
.cn_domain = OSMO_GSUP_CN_DOMAIN_CS,
};
- osmo_gsup_client_enc_send(gsupc, &gsup);
+ gsup_send(&gsup);
}
seq += 3;
@@ -41,10 +47,10 @@ void do_stuff(void *data)
.imsi = "222222",
.cn_domain = OSMO_GSUP_CN_DOMAIN_CS,
};
- osmo_gsup_client_enc_send(gsupc, &gsup);
+ gsup_send(&gsup);
}
- seq += 10;
+ seq += 60;
if (i == seq++) {
exit(0);
}