mISDN: optionally bypass kernel LAPD code and use userspace LAPD
The problem with kernel LAPD mainly is that you can only have one
signalling timeslot in each E1 line/interface. However, with many BTS
attached to the same line, we need multiple signalling slots per line.
This allows the user to have a per-line selection between kernel-LAPD
(misdn) and userspace-LAPD (misdn_lapd) drivers in the config file.
diff --git a/src/e1_input_vty.c b/src/e1_input_vty.c
index aa70805..bcc0251 100644
--- a/src/e1_input_vty.c
+++ b/src/e1_input_vty.c
@@ -38,8 +38,9 @@
/* CONFIG */
-#define E1_DRIVER_NAMES "(misdn|dahdi|ipa|hsl)"
-#define E1_DRIVER_HELP "mISDN supported E1 Card\n" \
+#define E1_DRIVER_NAMES "(misdn|misdn_lapd|dahdi|ipa|hsl)"
+#define E1_DRIVER_HELP "mISDN supported E1 Card (kernel LAPD)\n" \
+ "mISDN supported E1 Card (userspace LAPD)\n" \
"DAHDI supported E1/T1/J1 Card\n" \
"IPA TCP/IP input" \
"HSL TCP/IP input"