Просмотр исходного кода

mac80211: allow ACS restriction with fixed channel

This can be useful when a DFS channel is configured, as the ACS channel
list is taken into account when switching channels after a radar event.
For example, this allows to prevent the SRD channels from being used in
that case.

Signed-off-by: Jan Hoffmann <[email protected]>
[reorder structure]
Signed-off-by: David Bauer <[email protected]>
Jan Hoffmann 5 лет назад
Родитель
Сommit
dfe0bc860f
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      package/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh

+ 1 - 1
package/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh

@@ -101,7 +101,6 @@ mac80211_hostapd_setup_base() {
 	json_select config
 
 	[ "$auto_channel" -gt 0 ] && channel=acs_survey
-	[ "$auto_channel" -gt 0 ] && json_get_values channel_list channels
 
 	[ "$auto_channel" -gt 0 ] && json_get_vars acs_exclude_dfs
 	[ -n "$acs_exclude_dfs" ] && [ "$acs_exclude_dfs" -gt 0 ] &&
@@ -109,6 +108,7 @@ mac80211_hostapd_setup_base() {
 
 	json_get_vars noscan ht_coex
 	json_get_values ht_capab_list ht_capab tx_burst
+	json_get_values channel_list channels
 
 	set_default noscan 0