summaryrefslogtreecommitdiff
path: root/openwrt/package/linux-atm/files/br2684.init
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@openwrt.org>2005-08-23 12:29:00 +0000
committerFelix Fietkau <nbd@openwrt.org>2005-08-23 12:29:00 +0000
commit1bee1d315f00f3c56c26b592974732f3b9bddcd3 (patch)
tree91ee743b096fa18a110d87784fbe114d115edc7d /openwrt/package/linux-atm/files/br2684.init
parent3e7f6f58ec687c90a9aeba7a06bc1a5ddffbd588 (diff)
downloadmtk-20170518-1bee1d315f00f3c56c26b592974732f3b9bddcd3.zip
mtk-20170518-1bee1d315f00f3c56c26b592974732f3b9bddcd3.tar.gz
mtk-20170518-1bee1d315f00f3c56c26b592974732f3b9bddcd3.tar.bz2
split linux-atm, br2684ctl, add br2684 init script
SVN-Revision: 1733
Diffstat (limited to 'openwrt/package/linux-atm/files/br2684.init')
-rw-r--r--openwrt/package/linux-atm/files/br2684.init22
1 files changed, 22 insertions, 0 deletions
diff --git a/openwrt/package/linux-atm/files/br2684.init b/openwrt/package/linux-atm/files/br2684.init
new file mode 100644
index 0000000..90ba365
--- /dev/null
+++ b/openwrt/package/linux-atm/files/br2684.init
@@ -0,0 +1,22 @@
+#!/bin/sh
+. /etc/functions.sh
+[ -e /etc/config/network ] && . /etc/config/network
+
+killall br2684ctl 2>&- >&-
+[ "$(nvram get pppoe_atm)" = 1 ] && {
+ VPI=$(nvram get atm_vpi)
+ VCI=$(nvram get atm_vci)
+ case "$(nvram get atm_encaps)" in
+ 0|vc)
+ ENCAPS=0
+ ;;
+ 1|llc)
+ ENCAPS=1
+ ;;
+ *)
+ ENCAPS=0
+ ;;
+ esac
+ insmod br2684
+ br2684ctl -c0 -e${ENCAPS} -a${VPI:-8}.${VCI:-35} &
+}