|
|
@@ -5,7 +5,6 @@ scan_broadcom() {
|
|
|
local wds
|
|
|
local adhoc sta apmode
|
|
|
local adhoc_if sta_if ap_if
|
|
|
- local macfilter
|
|
|
|
|
|
config_get vifs "$device" vifs
|
|
|
for vif in $vifs; do
|
|
|
@@ -69,18 +68,6 @@ scan_broadcom() {
|
|
|
radio=0
|
|
|
;;
|
|
|
esac
|
|
|
- macfilter=0
|
|
|
- case "$macfilter" in
|
|
|
- allow|2)
|
|
|
- macfilter=2;
|
|
|
- ;;
|
|
|
- deny|1)
|
|
|
- macfilter=1;
|
|
|
- ;;
|
|
|
- disable|0)
|
|
|
- macfilter=0;
|
|
|
- ;;
|
|
|
- esac
|
|
|
}
|
|
|
|
|
|
disable_broadcom() {
|
|
|
@@ -127,6 +114,18 @@ enable_broadcom() {
|
|
|
} || {
|
|
|
slottime="${slottime:--1}"
|
|
|
}
|
|
|
+
|
|
|
+ case "$macfilter" in
|
|
|
+ allow|2)
|
|
|
+ macfilter=2;
|
|
|
+ ;;
|
|
|
+ deny|1)
|
|
|
+ macfilter=1;
|
|
|
+ ;;
|
|
|
+ disable|none|0)
|
|
|
+ macfilter=0;
|
|
|
+ ;;
|
|
|
+ esac
|
|
|
|
|
|
for vif in $vifs; do
|
|
|
config_get mode "$vif" mode
|