In wifi_fixup_hwmode the value 11bg for hwmode was not transfered to bg.
[openwrt/openwrt.git] / package / br2684ctl / files / br2684ctl
index b3ea34efcd6f767ef6756b3f97c3a43fae7ebd49..739baabdd064d5f64c9c0487fafa87fe96703f4c 100755 (executable)
@@ -1,4 +1,6 @@
 #!/bin/sh /etc/rc.common
+START=50
+
 stop() {
        killall br2684ctl 2>/dev/null >/dev/null
        sleep 1
@@ -12,11 +14,16 @@ start_daemon() {
        config_get vpi "$cfg" vpi
        config_get vci "$cfg" vci
        config_get encaps "$cfg" encaps
+       config_get payload "$cfg" payload
        case "$encaps" in
                1|vc) encaps=1;;
                *) encaps=0;;
        esac
-       br2684ctl -b -c "$unit" -e "$encaps" -a "${atmdev:+$atmdev.}${vpi:-8}.${vci:-35}"
+        case "$payload" in
+                0|routed) payload=0;;
+                *) payload=1;;
+        esac
+       br2684ctl -b -c "$unit" -e "$encaps" -p "$payload" -a "${atmdev:+$atmdev.}${vpi:-8}.${vci:-35}" 
 }
 
 start() {