diff options
author | Pau Espin Pedrol <pespin@sysmocom.de> | 2019-11-08 17:30:28 +0100 |
---|---|---|
committer | Pau Espin Pedrol <pespin@sysmocom.de> | 2019-11-08 17:30:28 +0100 |
commit | b6e28bf77bfd0db8348c56793b2bfda812496d75 (patch) | |
tree | 67af9f2ddfae664684aa42db2e2e9bbe379ed614 /src/input/ipaccess.c | |
parent | ipa: ipa_server_link_close() add checks of link state (diff) | |
download | libosmo-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.c | 6 |
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, |