broadcom-wl: implement wepauth in wlc and support it in broadcom.sh, allows switching...
[openwrt/staging/yousong.git] / package / broadcom-wl / files / lib / wifi / broadcom.sh
index f5d15f841d4b78dc89f2c84d967e9bb485198b68..94f220e0a16e15b9d9eb607246048e6241e78088 100644 (file)
@@ -181,11 +181,15 @@ enable_broadcom() {
                nasopts=
                config_get enc "$vif" encryption
                case "$enc" in
-                       WEP|wep)
+                       *WEP*|*wep*)
                                wsec_r=1
                                wsec=1
                                defkey=1
                                config_get key "$vif" key
+                               case "$enc" in
+                                       *shared*) append vif_do_up "wepauth 1" "$N";;
+                                       *) append vif_do_up "wepauth 0" "$N";;
+                               esac
                                case "$key" in
                                        [1234])
                                                defkey="$key"