aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc/src/osmo-bsc_nat/bsc_nat_utils.c
diff options
context:
space:
mode:
authorDaniel Willmann <dwillmann@sysmocom.de>2017-03-02 16:37:03 +0100
committerDaniel Willmann <dwillmann@sysmocom.de>2018-01-30 18:58:27 +0100
commitc103ee2491cfad89ffbab00f49bcdcc78154ba5b (patch)
tree3ff701044c03514a4c2761fbca28cf5d223a0b47 /openbsc/src/osmo-bsc_nat/bsc_nat_utils.c
parente47099fbbf9efa3b59f2bdc53ed5e396b7b21bd7 (diff)
osmo-bsc_nat: Have a default MSC for messages from BSC
Change-Id: I343e6d9d17bcde6dbdf8f48b7b51e998a296680c Ticket: SYS#3208 Sponsored-by: On-Waves ehf.
Diffstat (limited to 'openbsc/src/osmo-bsc_nat/bsc_nat_utils.c')
-rw-r--r--openbsc/src/osmo-bsc_nat/bsc_nat_utils.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/openbsc/src/osmo-bsc_nat/bsc_nat_utils.c b/openbsc/src/osmo-bsc_nat/bsc_nat_utils.c
index 6655d43aa..830205b99 100644
--- a/openbsc/src/osmo-bsc_nat/bsc_nat_utils.c
+++ b/openbsc/src/osmo-bsc_nat/bsc_nat_utils.c
@@ -253,6 +253,18 @@ struct msc_config *msc_config_by_con(struct bsc_nat *nat, struct bsc_msc_connect
return NULL;
}
+struct bsc_msc_connection *msc_conn_by_num(struct bsc_nat *nat, int num)
+{
+ struct msc_config *conf;
+
+ conf = msc_config_num(nat, num);
+
+ if (!conf)
+ return NULL;
+
+ return conf->msc_con;
+}
+
struct bsc_msc_connection *msc_conn_by_imsi(struct bsc_nat *nat, const char *imsi)
{
struct msc_config *conf;