|
|
|
@ -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}
|
|
|
|
|