diff options
author | Neels Hofmeyr <nhofmeyr@sysmocom.de> | 2016-01-12 15:07:40 +0100 |
---|---|---|
committer | Neels Hofmeyr <nhofmeyr@sysmocom.de> | 2016-03-03 16:19:08 +0100 |
commit | 5773987881e9677e954680a4394a4ce92f4f8117 (patch) | |
tree | 2cbfc8b1657f69ec1c9696994684b17c2141b270 /openbsc/src/gprs | |
parent | 836b904e7798a5dc20c90d3b9e54566a19550f92 (diff) |
iu_init: add addr and port args
Diffstat (limited to 'openbsc/src/gprs')
-rw-r--r-- | openbsc/src/gprs/iu.c | 5 | ||||
-rw-r--r-- | openbsc/src/gprs/sgsn_main.c | 2 |
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(); |