summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPablo Neira Ayuso2011-06-25 18:50:54 +0200
committerPablo Neira Ayuso2011-06-25 18:50:54 +0200
commit70ef10c72450ec0da9cc8616b7c5a906ecdd8855 (patch)
treea70db3443e5804d77bd9ca998e9b30b5539b3035
parentinclude: fix include installation path and missing logging.h file (diff)
downloadlibosmo-abis-70ef10c72450ec0da9cc8616b7c5a906ecdd8855.tar.gz
libosmo-abis-70ef10c72450ec0da9cc8616b7c5a906ecdd8855.tar.xz
libosmo-abis-70ef10c72450ec0da9cc8616b7c5a906ecdd8855.zip
e1_input: remove unused function ipaccess_connect()
This function should live in openbsc instead.
-rw-r--r--src/input/ipaccess.c39
1 files changed, 0 insertions, 39 deletions
diff --git a/src/input/ipaccess.c b/src/input/ipaccess.c
index 20d275b..22d5cd1 100644
--- a/src/input/ipaccess.c
+++ b/src/input/ipaccess.c
@@ -533,45 +533,6 @@ static int ipaccess_line_update(struct e1inp_line *line,
return ret;
}
-/* Actively connect to a BTS. Currently used by ipaccess-config.c */
-int ipaccess_connect(struct e1inp_line *line, struct sockaddr_in *sa)
-{
- struct e1inp_ts *e1i_ts = &line->ts[0];
- struct osmo_fd *bfd = &e1i_ts->driver.ipaccess.fd;
- int ret, on = 1;
-
- bfd->fd = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
- bfd->cb = ipaccess_fd_cb;
- bfd->when = BSC_FD_READ | BSC_FD_WRITE;
- bfd->data = line;
- bfd->priv_nr = PRIV_OML;
-
- if (bfd->fd < 0) {
- LOGP(DINP, LOGL_ERROR, "could not create TCP socket.\n");
- return -EIO;
- }
-
- setsockopt(bfd->fd, SOL_SOCKET, SO_REUSEADDR, &on, sizeof(on));
-
- ret = connect(bfd->fd, (struct sockaddr *) sa, sizeof(*sa));
- if (ret < 0) {
- LOGP(DINP, LOGL_ERROR, "could not connect socket\n");
- close(bfd->fd);
- return ret;
- }
-
- ret = osmo_fd_register(bfd);
- if (ret < 0) {
- close(bfd->fd);
- return ret;
- }
-
- line->driver = &ipaccess_driver;
-
- return ret;
- //return e1inp_line_register(line);
-}
-
void e1inp_ipaccess_init(void)
{
tall_ipa_ctx = talloc_named_const(libosmo_abis_ctx, 1, "ipa");