diff options
author | Pablo Neira Ayuso <pablo@gnumonks.org> | 2011-05-14 11:32:47 +0200 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2011-05-22 21:02:47 +0200 |
commit | c68f754b3b39142fadce1cc7a85624551b68e5d3 (patch) | |
tree | 153e3e68fb4db723cdd9906118a983b9f7f6103d /openbsc/src/libabis/input/ipaccess.c | |
parent | 6e52b88a171188076bf3c2c9bedff87472ad52a1 (diff) |
abis: add init function for emulated ipaccess/HSL emulated E1 input
This patch is a cleanup. It adds an init function for the ipaccess
and HSL emulated E1 input drivers.
Diffstat (limited to 'openbsc/src/libabis/input/ipaccess.c')
-rw-r--r-- | openbsc/src/libabis/input/ipaccess.c | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/openbsc/src/libabis/input/ipaccess.c b/openbsc/src/libabis/input/ipaccess.c index 8080129f2..142711804 100644 --- a/openbsc/src/libabis/input/ipaccess.c +++ b/openbsc/src/libabis/input/ipaccess.c @@ -812,12 +812,6 @@ int ipaccess_setup(struct gsm_network *gsmnet) { int ret; - /* register the driver with the core */ - /* FIXME: do this in the plugin initializer function */ - ret = e1inp_driver_register(&ipaccess_driver); - if (ret) - return ret; - e1h = talloc_zero(tall_bsc_ctx, struct ia_e1_handle); if (!e1h) return -ENOMEM; @@ -838,3 +832,8 @@ int ipaccess_setup(struct gsm_network *gsmnet) return ret; } + +void e1inp_ipaccess_init(void) +{ + e1inp_driver_register(&ipaccess_driver); +} |