hostapd: make ACS optional
Make ACS (Automatic Channel Selection) support in hostapd optional. There's a clash of standard vs. propietary solutions, hence when hostapd has builtin ACS support (standard) and it's enabled (channel=0 in the config) this will preclude the propietary driver from using ACS (it won't work at all). See: http://e2e.ti.com/support/wireless_connectivity/f/307/p/465333/1669270 Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
parent
626ad58b27
commit
5919b1ef8b
@ -14,6 +14,16 @@ config BR2_PACKAGE_HOSTAPD
|
|||||||
|
|
||||||
if BR2_PACKAGE_HOSTAPD
|
if BR2_PACKAGE_HOSTAPD
|
||||||
|
|
||||||
|
config BR2_PACKAGE_HOSTAPD_ACS
|
||||||
|
bool "Enable ACS"
|
||||||
|
default y
|
||||||
|
help
|
||||||
|
Enable support for standard ACS (Automatic Channel Selection).
|
||||||
|
Some propietary drivers use a custom algorithm which requires
|
||||||
|
channel to be set to '0' (which enables ACS in the config),
|
||||||
|
causing hostapd to use the standard one which doesn't work
|
||||||
|
for those cases.
|
||||||
|
|
||||||
config BR2_PACKAGE_HOSTAPD_EAP
|
config BR2_PACKAGE_HOSTAPD_EAP
|
||||||
bool "Enable EAP"
|
bool "Enable EAP"
|
||||||
depends on !BR2_STATIC_LIBS
|
depends on !BR2_STATIC_LIBS
|
||||||
|
@ -15,7 +15,6 @@ HOSTAPD_LICENSE_FILES = README
|
|||||||
HOSTAPD_CONFIG_SET =
|
HOSTAPD_CONFIG_SET =
|
||||||
|
|
||||||
HOSTAPD_CONFIG_ENABLE = \
|
HOSTAPD_CONFIG_ENABLE = \
|
||||||
CONFIG_ACS \
|
|
||||||
CONFIG_FULL_DYNAMIC_VLAN \
|
CONFIG_FULL_DYNAMIC_VLAN \
|
||||||
CONFIG_HS20 \
|
CONFIG_HS20 \
|
||||||
CONFIG_IEEE80211AC \
|
CONFIG_IEEE80211AC \
|
||||||
@ -45,6 +44,10 @@ HOSTAPD_CONFIG_DISABLE += CONFIG_EAP_PWD
|
|||||||
HOSTAPD_CONFIG_EDITS += 's/\#\(CONFIG_TLS=\).*/\1internal/'
|
HOSTAPD_CONFIG_EDITS += 's/\#\(CONFIG_TLS=\).*/\1internal/'
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifeq ($(BR2_PACKAGE_HOSTAPD_ACS),y)
|
||||||
|
HOSTAPD_CONFIG_ENABLE += CONFIG_ACS
|
||||||
|
endif
|
||||||
|
|
||||||
ifeq ($(BR2_PACKAGE_HOSTAPD_EAP),y)
|
ifeq ($(BR2_PACKAGE_HOSTAPD_EAP),y)
|
||||||
HOSTAPD_CONFIG_ENABLE += \
|
HOSTAPD_CONFIG_ENABLE += \
|
||||||
CONFIG_EAP \
|
CONFIG_EAP \
|
||||||
|
Loading…
Reference in New Issue
Block a user