diff options
author | Andreas Eversberg <jolly@eversberg.eu> | 2011-09-26 11:44:22 +0200 |
---|---|---|
committer | Andreas Eversberg <jolly@eversberg.eu> | 2011-09-29 01:33:10 +0200 |
commit | c57e6eda9b8f983b693b2b6c8d9a19753a389ca4 (patch) | |
tree | 17355ea97695ed6359797e3cc0f7ae44caaf3789 /openbsc/src/libbsc/bts_ericsson_rbs2000.c | |
parent | 15eae8dcafc86400a6340b8dcb4b5e8ec3a4fe66 (diff) |
All 3 E1-BTS should now work with dahdi and misdn_lapd driver.
Diffstat (limited to 'openbsc/src/libbsc/bts_ericsson_rbs2000.c')
-rw-r--r-- | openbsc/src/libbsc/bts_ericsson_rbs2000.c | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/openbsc/src/libbsc/bts_ericsson_rbs2000.c b/openbsc/src/libbsc/bts_ericsson_rbs2000.c index 5c7519236..d603033e5 100644 --- a/openbsc/src/libbsc/bts_ericsson_rbs2000.c +++ b/openbsc/src/libbsc/bts_ericsson_rbs2000.c @@ -120,21 +120,18 @@ static int inp_sig_cb(unsigned int subsys, unsigned int signal, } break; case S_L_INP_LINE_INIT: - /* Right now Ericsson RBS are only supported on DAHDI */ - if (strcasecmp(isd->line->driver->name, "DAHDI")) + case S_L_INP_LINE_NOALARM: + if (strcasecmp(isd->line->driver->name, "DAHDI") + && strcasecmp(isd->line->driver->name, "MISDN_LAPD")) break; start_sabm_in_line(isd->line, 1); break; case S_L_INP_LINE_ALARM: - if (strcasecmp(isd->line->driver->name, "DAHDI")) + if (strcasecmp(isd->line->driver->name, "DAHDI") + && strcasecmp(isd->line->driver->name, "MISDN_LAPD")) break; start_sabm_in_line(isd->line, 0); break; - case S_L_INP_LINE_NOALARM: - if (strcasecmp(isd->line->driver->name, "DAHDI")) - break; - start_sabm_in_line(isd->line, 1); - break; } return 0; |