diff options
author | jow <jow@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2010-04-09 20:47:28 +0000 |
---|---|---|
committer | jow <jow@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2010-04-09 20:47:28 +0000 |
commit | 1603982ee32d3c50348926a4c37bf43db87ef0fa (patch) | |
tree | 15445f2a9f67d819506ed6e396346bba85dd5e52 /package/broadcom-wl/files/lib/wifi/broadcom.sh | |
parent | 37ed3994c526adda5f527532e0ff753c4bfecc28 (diff) |
[package] broadcom-wl: fix 11bg hwmode, add lrs mode
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20768 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'package/broadcom-wl/files/lib/wifi/broadcom.sh')
-rw-r--r-- | package/broadcom-wl/files/lib/wifi/broadcom.sh | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/package/broadcom-wl/files/lib/wifi/broadcom.sh b/package/broadcom-wl/files/lib/wifi/broadcom.sh index 5350df44d4..bfb7ed25ee 100644 --- a/package/broadcom-wl/files/lib/wifi/broadcom.sh +++ b/package/broadcom-wl/files/lib/wifi/broadcom.sh @@ -162,8 +162,10 @@ enable_broadcom() { case "$hwmode" in *b) hwmode=0;; + *bg) hwmode=1;; *g) hwmode=2;; *gst) hwmode=4;; + *lrs) hwmode=5;; *) hwmode=1;; esac @@ -246,7 +248,7 @@ enable_broadcom() { append vif_do_up "wpa_auth $auth" "$N" append vif_do_up "wsec_restrict $wsec_r" "$N" append vif_do_up "eap_restrict $eap_r" "$N" - + config_get ssid "$vif" ssid append vif_post_up "vlan_mode 0" "$N" append vif_post_up "ssid $ssid" "$N" @@ -264,9 +266,9 @@ enable_broadcom() { append vif_pre_up "allow_mode 1" "$N" } } || append vif_pre_up "allow_mode 0" "$N" - + append vif_post_up "enabled 1" "$N" - + config_get ifname "$vif" ifname #append if_up "ifconfig $ifname up" ";$N" @@ -286,7 +288,7 @@ enable_broadcom() { [ -z "$bridge" ] || { append vif_post_up "supplicant 1" "$N" append vif_post_up "passphrase $key" "$N" - + use_nas=0 } } |