mirror of
				git://git.openwrt.org/openwrt/openwrt.git
				synced 2025-11-03 22:44:27 -05:00 
			
		
		
		
	mac80211: restricted automatic channel selection
Add a new config option "channels" for mac80211 wifi devices. It's only valid if automatic channel selection is used and restricts the channel selection to one of the given channels. config wifi-device list channels 1 list channels 6 list channels 11 Signed-off-by: Helmut Schaa <helmut.schaa@googlemail.com> SVN-Revision: 47427
This commit is contained in:
		
							parent
							
								
									b7e946f33e
								
							
						
					
					
						commit
						d293f33558
					
				@ -23,6 +23,7 @@ drv_mac80211_init_device_config() {
 | 
			
		||||
	config_add_int rxantenna txantenna antenna_gain txpower distance
 | 
			
		||||
	config_add_boolean noscan ht_coex
 | 
			
		||||
	config_add_array ht_capab
 | 
			
		||||
	config_add_array channels
 | 
			
		||||
	config_add_boolean \
 | 
			
		||||
		rxldpc \
 | 
			
		||||
		short_gi_80 \
 | 
			
		||||
@ -89,6 +90,7 @@ mac80211_hostapd_setup_base() {
 | 
			
		||||
	json_select config
 | 
			
		||||
 | 
			
		||||
	[ "$auto_channel" -gt 0 ] && channel=acs_survey
 | 
			
		||||
	[ "$auto_channel" -gt 0 ] && json_get_values channel_list channels
 | 
			
		||||
 | 
			
		||||
	json_get_vars noscan ht_coex
 | 
			
		||||
	json_get_values ht_capab_list ht_capab
 | 
			
		||||
@ -301,6 +303,7 @@ mac80211_hostapd_setup_base() {
 | 
			
		||||
	hostapd_prepare_device_config "$hostapd_conf_file" nl80211
 | 
			
		||||
	cat >> "$hostapd_conf_file" <<EOF
 | 
			
		||||
${channel:+channel=$channel}
 | 
			
		||||
${channel_list:+chanlist=$channel_list}
 | 
			
		||||
${noscan:+noscan=$noscan}
 | 
			
		||||
$base_cfg
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user