aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc/src/libbsc/bts_ericsson_rbs2000.c
diff options
context:
space:
mode:
authorAndreas Eversberg <jolly@eversberg.eu>2011-09-26 11:44:22 +0200
committerAndreas Eversberg <jolly@eversberg.eu>2011-09-29 01:33:10 +0200
commitc57e6eda9b8f983b693b2b6c8d9a19753a389ca4 (patch)
tree17355ea97695ed6359797e3cc0f7ae44caaf3789 /openbsc/src/libbsc/bts_ericsson_rbs2000.c
parent15eae8dcafc86400a6340b8dcb4b5e8ec3a4fe66 (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.c13
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;