aboutsummaryrefslogtreecommitdiffstats
path: root/package/br2684ctl/files
diff options
context:
space:
mode:
authorFlorian Fainelli <florian@openwrt.org>2011-01-29 02:14:22 +0000
committerFlorian Fainelli <florian@openwrt.org>2011-01-29 02:14:22 +0000
commit3810bdf32067ab871de85895caa89d8545d52fd7 (patch)
tree469bf13ea0538ce31e71c95dca7af3ca3c9aff09 /package/br2684ctl/files
parent4e6bca2d05df5962620e9fb02170d0f89ebc1896 (diff)
downloadupstream-3810bdf32067ab871de85895caa89d8545d52fd7.tar.gz
upstream-3810bdf32067ab871de85895caa89d8545d52fd7.tar.bz2
upstream-3810bdf32067ab871de85895caa89d8545d52fd7.zip
br2684ctl from linux-atm
Signed-off-by: Philip Prindeville <philipp_subx@redfish-solutions.com> SVN-Revision: 25225
Diffstat (limited to 'package/br2684ctl/files')
-rwxr-xr-xpackage/br2684ctl/files/br2684ctl60
1 files changed, 0 insertions, 60 deletions
diff --git a/package/br2684ctl/files/br2684ctl b/package/br2684ctl/files/br2684ctl
deleted file mode 100755
index 929e2b887e..0000000000
--- a/package/br2684ctl/files/br2684ctl
+++ /dev/null
@@ -1,60 +0,0 @@
-#!/bin/sh /etc/rc.common
-START=50
-
-start_daemon() {
- local cfg="$1"
-
- local atmdev
- config_get atmdev "$cfg" atmdev 0
-
- local unit
- config_get unit "$cfg" unit 0
-
- local vpi
- config_get vpi "$cfg" vpi 8
-
- local vci
- config_get vci "$cfg" vci 35
-
- local encaps
- config_get encaps "$cfg" encaps
-
- case "$encaps" in
- 1|vc) encaps=1;;
- *) encaps=0;;
- esac
-
- local payload
- config_get payload "$cfg" payload
-
- case "$payload" in
- 0|routed) payload=0;;
- *) payload=1;;
- esac
-
- local qos
- config_get qos "$cfg" qos
-
- local circuit="$atmdev.$vpi.$vci"
- local pid="/var/run/br2684ctl-$circuit.pid"
-
- start-stop-daemon -S -b -x /usr/sbin/br2684ctl -m -p "$pid" -- \
- -c "$unit" -e "$encaps" -p "$payload" \
- -a "$circuit" ${qos:+-q "$qos"}
-}
-
-start() {
- insmod br2684 >/dev/null 2>/dev/null
- config_load network
- config_foreach start_daemon atm-bridge
-}
-
-stop() {
- local pid
- for pid in /var/run/br2684ctl-*.pid; do
- if [ -f "$pid" ]; then
- service_kill br2684ctl "$pid"
- rm -f "$pid"
- fi
- done
-}