@@ -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() {
 | 
			
		||||
@@ -128,6 +115,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
 | 
			
		||||
		append vif_pre_up "vif $_c" "$N"
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user