aboutsummaryrefslogtreecommitdiffstats
path: root/src/input/ipaccess.c
diff options
context:
space:
mode:
authorPau Espin Pedrol <pespin@sysmocom.de>2019-11-08 17:30:28 +0100
committerPau Espin Pedrol <pespin@sysmocom.de>2019-11-08 17:30:28 +0100
commitb6e28bf77bfd0db8348c56793b2bfda812496d75 (patch)
tree67af9f2ddfae664684aa42db2e2e9bbe379ed614 /src/input/ipaccess.c
parentipa: ipa_server_link_close() add checks of link state (diff)
downloadlibosmo-abis-b6e28bf77bfd0db8348c56793b2bfda812496d75.tar.xz
libosmo-abis-b6e28bf77bfd0db8348c56793b2bfda812496d75.zip
ipa: Allow setting local addr and port for struct ipa_client_conn
Change-Id: I3133c6b01647506a5b9c67e4699bcad3ff59f843
Diffstat (limited to 'src/input/ipaccess.c')
-rw-r--r--src/input/ipaccess.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/input/ipaccess.c b/src/input/ipaccess.c
index 474bfb4..0f8e2d5 100644
--- a/src/input/ipaccess.c
+++ b/src/input/ipaccess.c
@@ -896,9 +896,10 @@ static int ipaccess_line_update(struct e1inp_line *line)
"OML connecting to %s:%u\n", line->ops->cfg.ipa.addr,
IPA_TCP_PORT_OML);
- link = ipa_client_conn_create(tall_ipa_ctx,
+ link = ipa_client_conn_create2(tall_ipa_ctx,
e1inp_line_ipa_oml_ts(line),
E1INP_SIGN_OML,
+ NULL, 0,
line->ops->cfg.ipa.addr,
IPA_TCP_PORT_OML,
ipaccess_bts_updown_cb,
@@ -946,9 +947,10 @@ int e1inp_ipa_bts_rsl_connect_n(struct e1inp_line *line,
return -EINVAL;
}
- rsl_link = ipa_client_conn_create(tall_ipa_ctx,
+ rsl_link = ipa_client_conn_create2(tall_ipa_ctx,
e1inp_line_ipa_rsl_ts(line, trx_nr),
E1INP_SIGN_RSL+trx_nr,
+ NULL, 0,
rem_addr, rem_port,
ipaccess_bts_updown_cb,
ipaccess_bts_read_cb,