add wep support for broadcom-wl

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@5551 3c298f89-4303-0410-b956-a3cf2f4a3e73
master
Felix Fietkau 2006-11-17 05:13:24 +00:00
parent 98206a36df
commit 4d09fbd1d9
1 changed files with 17 additions and 1 deletions

View File

@ -117,7 +117,23 @@ enable_broadcom() {
config_get enc "$vif" encryption config_get enc "$vif" encryption
case "$enc" in case "$enc" in
WEP|wep) WEP|wep)
wsec_r=1 wsec_r=0
wsec=1
defkey=1
config_get key "$vif" key
case "$key" in
[1234])
defkey="$key"
for knr in 1 2 3 4; do
config_get k "$vif" key$knr
[ -n "$k" ] || continue
[ "$defkey" = "$knr" ] && def="=" || def=""
append vif_pre_up "wepkey $def$knr,$k" "$N"
done
;;
"");;
*) append vif_pre_up "wepkey 1,$key" "$N";;
esac
;; ;;
*psk*|*PSK*) *psk*|*PSK*)
wsec_r=1 wsec_r=1