projects
/
openwrt
/
staging
/
chunkeey.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
e99fcb6
)
more mssid fixes
author
Felix Fietkau
<nbd@openwrt.org>
Fri, 17 Nov 2006 04:44:12 +0000
(
04:44
+0000)
committer
Felix Fietkau
<nbd@openwrt.org>
Fri, 17 Nov 2006 04:44:12 +0000
(
04:44
+0000)
SVN-Revision: 5549
package/broadcom-wl/files/lib/wifi/broadcom.sh
patch
|
blob
|
history
diff --git
a/package/broadcom-wl/files/lib/wifi/broadcom.sh
b/package/broadcom-wl/files/lib/wifi/broadcom.sh
index 397932e2aa495cfc3f0af5c2323afd57ff498545..9fed98f81824566e043590ebad5f78ade36d83ad 100644
(file)
--- a/
package/broadcom-wl/files/lib/wifi/broadcom.sh
+++ b/
package/broadcom-wl/files/lib/wifi/broadcom.sh
@@
-36,6
+36,7
@@
scan_broadcom() {
config_set "$vif" ifname "wl0${_c:+.$_c}"
_c=$((${_c:-0} + 1))
done
config_set "$vif" ifname "wl0${_c:+.$_c}"
_c=$((${_c:-0} + 1))
done
+ config_set "$device" vifs "${adhoc_if:-$sta_if $ap_if}"
ifdown="down"
for vif in 0 1 2 3; do
ifdown="down"
for vif in 0 1 2 3; do
@@
-90,12
+91,14
@@
enable_broadcom() {
config_get country "$device" country
config_get maxassoc "$device" maxassoc
config_get wds "$device" wds
config_get country "$device" country
config_get maxassoc "$device" maxassoc
config_get wds "$device" wds
+ config_get vifs "$device" vifs
+ local vif_pre_up vif_post_up vif_do_up
_c=0
nas="$(which nas)"
nas_cmd=
if_up=
_c=0
nas="$(which nas)"
nas_cmd=
if_up=
- for vif in $
{adhoc_if:-$sta_if $ap_if}
; do
+ for vif in $
vifs
; do
append vif_pre_up "vif $_c" "$N"
append vif_post_up "vif $_c" "$N"
append vif_pre_up "vif $_c" "$N"
append vif_post_up "vif $_c" "$N"
@@
-148,6
+151,9
@@
enable_broadcom() {
config_get ssid "$vif" ssid
append vif_post_up "vlan_mode 0"
append vif_post_up "ssid $ssid" "$N"
config_get ssid "$vif" ssid
append vif_post_up "vlan_mode 0"
append vif_post_up "ssid $ssid" "$N"
+ [ "$wet" = 1 -o "$apsta" = 1 -o "$ap" = 0 -o "$infra" = 0 ] && \
+ append vif_do_up "ssid $ssid" "$N"
+
append vif_post_up "enabled 1" "$N"
config_get ifname "$vif" ifname
append vif_post_up "enabled 1" "$N"
config_get ifname "$vif" ifname
@@
-188,6
+194,9
@@
up
$vif_post_up
EOF
eval "$if_up"
$vif_post_up
EOF
eval "$if_up"
+ wlc stdin <<EOF
+$vif_do_up
+EOF
eval "$nas_cmd"
}
eval "$nas_cmd"
}