diff options
Diffstat (limited to 'package/broadcom-wl/files')
| -rw-r--r-- | package/broadcom-wl/files/lib/wifi/broadcom.sh | 8 | 
1 files changed, 8 insertions, 0 deletions
diff --git a/package/broadcom-wl/files/lib/wifi/broadcom.sh b/package/broadcom-wl/files/lib/wifi/broadcom.sh index e0d741b95..4c03aff04 100644 --- a/package/broadcom-wl/files/lib/wifi/broadcom.sh +++ b/package/broadcom-wl/files/lib/wifi/broadcom.sh @@ -232,6 +232,14 @@ enable_broadcom() {  			append vif_post_up "monitor $monitor" "$N"  			append vif_post_up "passive $passive" "$N"  		} + +		[ "$mode" = "adhoc" ] && { +			config_get bssid "$vif" bssid +			[ -n "$bssid" ] && { +				append vif_pre_up "des_bssid $bssid" "$N" +				append vif_pre_up "allow_mode 1" "$N" +			} +		} || append vif_pre_up "allow_mode 0" "$N"  		append vif_post_up "enabled 1" "$N"  | 
