projects
/
openwrt.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
kernel: move CONFIG_MIPS_FPU_EMU to generic kernel config
[openwrt.git]
/
package
/
mac80211
/
files
/
lib
/
wifi
/
mac80211.sh
diff --git
a/package/mac80211/files/lib/wifi/mac80211.sh
b/package/mac80211/files/lib/wifi/mac80211.sh
index
f530d7e
..
bc6cc14
100644
(file)
--- a/
package/mac80211/files/lib/wifi/mac80211.sh
+++ b/
package/mac80211/files/lib/wifi/mac80211.sh
@@
-125,7
+125,7
@@
enable_mac80211() {
;;
sta)
local wdsflag
;;
sta)
local wdsflag
- [ "$wds" -gt 0 ] && wdsflag="
wds
on"
+ [ "$wds" -gt 0 ] && wdsflag="
4addr
on"
iw phy "$phy" interface add "$ifname" type managed $wdsflag
config_get_bool powersave "$vif" powersave 0
[ "$powersave" -gt 0 ] && powersave="on" || powersave="off"
iw phy "$phy" interface add "$ifname" type managed $wdsflag
config_get_bool powersave "$vif" powersave 0
[ "$powersave" -gt 0 ] && powersave="on" || powersave="off"
@@
-134,7
+134,7
@@
enable_mac80211() {
esac
# All interfaces must have unique mac addresses
esac
# All interfaces must have unique mac addresses
- # which can either be explicitly set in the device
+ # which can either be explicitly set in the device
# section, or automatically generated
config_get macaddr "$device" macaddr
local mac_1="${macaddr%%:*}"
# section, or automatically generated
config_get macaddr "$device" macaddr
local mac_1="${macaddr%%:*}"
@@
-142,7
+142,7
@@
enable_mac80211() {
config_get vif_mac "$vif" macaddr
[ -n "$vif_mac" ] || {
config_get vif_mac "$vif" macaddr
[ -n "$vif_mac" ] || {
- if [ "$i" -gt 0 ]; then
+ if [ "$i" -gt 0 ]; then
offset="$(( 2 + $i * 4 ))"
else
offset="0"
offset="$(( 2 + $i * 4 ))"
else
offset="0"
@@
-168,7
+168,7
@@
enable_mac80211() {
# none -> NO encryption
#
# wep + keymgmt = '' -> we use iw to connect to the
# none -> NO encryption
#
# wep + keymgmt = '' -> we use iw to connect to the
- # network.
+ # network.
#
# wep + keymgmt = 'NONE' -> wpa_supplicant will be
# configured to handle the wep connection
#
# wep + keymgmt = 'NONE' -> wpa_supplicant will be
# configured to handle the wep connection
@@
-182,7
+182,7
@@
enable_mac80211() {
zidx = idx - 1
config_get key "$vif" "key${idx}"
if [ -n "$key" ]; then
zidx = idx - 1
config_get key "$vif" "key${idx}"
if [ -n "$key" ]; then
- append keystring "${zidx}:${key} "
+ append keystring "${zidx}:${key} "
fi
done
fi
fi
done
fi
@@
-238,7
+238,7
@@
enable_mac80211() {
;;
sta|mesh)
config_get bssid "$vif" bssid
;;
sta|mesh)
config_get bssid "$vif" bssid
- case "$enc" in
+ case "$enc" in
wep)
if [ -e "$keymgmt" ]; then
[ -n "$keystring" ] &&
wep)
if [ -e "$keymgmt" ]; then
[ -n "$keystring" ] &&
@@
-288,16
+288,16
@@
check_device() {
detect_mac80211() {
devidx=0
config_load wireless
detect_mac80211() {
devidx=0
config_load wireless
+ while :; do
+ config_get type "wifi$devidx" type
+ [ -n "$type" ] || break
+ devidx=$(($devidx + 1))
+ done
for dev in $(ls /sys/class/ieee80211); do
found=0
config_foreach check_device wifi-device
[ "$found" -gt 0 ] && continue
for dev in $(ls /sys/class/ieee80211); do
found=0
config_foreach check_device wifi-device
[ "$found" -gt 0 ] && continue
- while :; do
- config_get type "wifi$devidx" type
- [ -n "$type" ] || break
- devidx=$(($devidx + 1))
- done
mode_11n=""
mode_band="g"
channel="5"
mode_11n=""
mode_band="g"
channel="5"
@@
-335,6
+335,7
@@
config wifi-iface
option encryption none
EOF
option encryption none
EOF
+ devidx=$(($devidx + 1))
done
}
done
}
This page took
0.025636 seconds
and
4
git commands to generate.