aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEric Wild <ewild@sysmocom.de>2019-06-21 13:52:06 +0200
committerHoernchen <ewild@sysmocom.de>2019-06-21 13:27:09 +0000
commitb8242720b8c36bcac7e89ef46861662c2c3dd099 (patch)
treee76224bfeaf9a45f3f3832b82e6fc381453519de
parent3e03bc2997c291ef601dd048c203be8513a6b469 (diff)
ipaccess: allow tcp keepalive for ipa clients
This allows using the e1_line x keepalive y z setting for clients like osmo-bts. Change-Id: Iadf22934ca6d3c44adac5573709ba53e75fa07da
-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 136aa79..d0fa023 100644
--- a/src/input/ipaccess.c
+++ b/src/input/ipaccess.c
@@ -667,8 +667,10 @@ static void ipaccess_bts_updown_cb(struct ipa_client_conn *link, int up)
{
struct e1inp_line *line = link->line;
- if (up)
- return;
+ if (up) {
+ update_fd_settings(line, link->ofd->fd);
+ return;
+ }
if (line->ops->sign_link_down)
line->ops->sign_link_down(line);