aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc/src/gprs
diff options
context:
space:
mode:
authorNeels Hofmeyr <nhofmeyr@sysmocom.de>2016-01-12 15:07:40 +0100
committerNeels Hofmeyr <nhofmeyr@sysmocom.de>2016-03-03 16:19:08 +0100
commit5773987881e9677e954680a4394a4ce92f4f8117 (patch)
tree2cbfc8b1657f69ec1c9696994684b17c2141b270 /openbsc/src/gprs
parent836b904e7798a5dc20c90d3b9e54566a19550f92 (diff)
iu_init: add addr and port args
Diffstat (limited to 'openbsc/src/gprs')
-rw-r--r--openbsc/src/gprs/iu.c5
-rw-r--r--openbsc/src/gprs/sgsn_main.c2
2 files changed, 4 insertions, 3 deletions
diff --git a/openbsc/src/gprs/iu.c b/openbsc/src/gprs/iu.c
index 1e8830c77..7c2f5d045 100644
--- a/openbsc/src/gprs/iu.c
+++ b/openbsc/src/gprs/iu.c
@@ -451,12 +451,13 @@ static int sccp_sap_up(struct osmo_prim_hdr *oph, void *link)
return rc;
}
-int iu_init(void *ctx, iu_recv_cb_t iu_recv_cb)
+int iu_init(void *ctx, const char *listen_addr, uint16_t listen_port,
+ iu_recv_cb_t iu_recv_cb)
{
struct osmo_sua_user *user;
talloc_asn1_ctx = talloc_named_const(ctx, 1, "asn1");
global_iu_recv_cb = iu_recv_cb;
osmo_sua_set_log_area(DSUA);
user = osmo_sua_user_create(ctx, sccp_sap_up, ctx);
- return osmo_sua_server_listen(user, "127.0.0.2", 14001);
+ return osmo_sua_server_listen(user, listen_addr, listen_port);
}
diff --git a/openbsc/src/gprs/sgsn_main.c b/openbsc/src/gprs/sgsn_main.c
index 50880afa3..92d2ce274 100644
--- a/openbsc/src/gprs/sgsn_main.c
+++ b/openbsc/src/gprs/sgsn_main.c
@@ -420,7 +420,7 @@ int main(int argc, char **argv)
}
asn_debug = 0;
- iu_init(tall_bsc_ctx, gsm0408_gprs_rcvmsg_iu);
+ iu_init(tall_bsc_ctx, "127.0.0.2", 14001, gsm0408_gprs_rcvmsg_iu);
if (daemonize) {
rc = osmo_daemonize();