client mode fixes for broadcom wl

SVN-Revision: 5548
This commit is contained in:
Felix Fietkau 2006-11-17 04:19:56 +00:00
parent ebae27c573
commit e99fcb6c25

View file

@ -2,7 +2,9 @@ append DRIVERS "broadcom"
scan_broadcom() {
local device="$1"
local wds=
local wds
local adhoc sta apmode
local adhoc_if sta_if ap_if
config_get vifs "$device" vifs
for vif in $vifs; do
@ -17,7 +19,7 @@ scan_broadcom() {
sta_if="$vif"
;;
ap)
ap=1
apmode=1
ap_if="${ap_if:+$ap_if }$vif"
;;
wds)
@ -46,7 +48,7 @@ scan_broadcom() {
mssid=1
apsta=0
radio=1
case "$adhoc:$sta:$ap" in
case "$adhoc:$sta:$apmode" in
1*)
ap=0
mssid=0
@ -167,8 +169,8 @@ enable_broadcom() {
wlc stdin <<EOF
$ifdown
mssid $mssid
ap $ap
mssid $mssid
apsta $apsta
infra $infra
${wet:+wet 1}