2009-11-30 15:45:35 +01:00
|
|
|
config BR2_PACKAGE_HOSTAPD
|
|
|
|
bool "hostapd"
|
2014-10-13 07:36:25 +02:00
|
|
|
depends on BR2_USE_MMU # fork()
|
2009-11-30 15:45:35 +01:00
|
|
|
help
|
|
|
|
User space daemon for wireless access points.
|
|
|
|
|
|
|
|
It implements IEEE 802.11 access point management,
|
|
|
|
IEEE 802.1X/WPA/WPA2/EAP authenticators, RADIUS client,
|
|
|
|
EAP server and RADIUS authentication server.
|
|
|
|
|
2017-09-14 17:11:14 +02:00
|
|
|
http://w1.fi/hostapd/
|
2009-11-30 15:45:35 +01:00
|
|
|
|
2012-05-14 04:29:59 +02:00
|
|
|
if BR2_PACKAGE_HOSTAPD
|
|
|
|
|
2017-12-30 16:57:34 +01:00
|
|
|
config BR2_PACKAGE_HOSTAPD_DRIVER_HOSTAP
|
|
|
|
bool "Enable hostap driver"
|
|
|
|
default y
|
|
|
|
select BR2_PACKAGE_HOSTAPD_HAS_WIFI_DRIVERS
|
|
|
|
help
|
|
|
|
Enable support for Host AP driver.
|
|
|
|
|
|
|
|
config BR2_PACKAGE_HOSTAPD_DRIVER_NL80211
|
|
|
|
bool "Enable nl80211 driver"
|
|
|
|
default y
|
2017-12-30 16:57:36 +01:00
|
|
|
depends on BR2_TOOLCHAIN_HAS_THREADS # libnl
|
|
|
|
select BR2_PACKAGE_LIBNL
|
2017-12-30 16:57:34 +01:00
|
|
|
select BR2_PACKAGE_HOSTAPD_HAS_WIFI_DRIVERS
|
|
|
|
help
|
|
|
|
Enable support for drivers using the nl80211 kernel interface.
|
|
|
|
|
2017-12-30 16:57:36 +01:00
|
|
|
comment "nl80211 driver needs a toolchain w/ threads"
|
|
|
|
depends on !BR2_TOOLCHAIN_HAS_THREADS
|
|
|
|
|
2017-09-14 13:08:11 +02:00
|
|
|
config BR2_PACKAGE_HOSTAPD_DRIVER_RTW
|
|
|
|
bool "Enable rtl871xdrv driver"
|
2017-12-30 16:57:34 +01:00
|
|
|
select BR2_PACKAGE_HOSTAPD_HAS_WIFI_DRIVERS
|
2017-09-14 13:08:11 +02:00
|
|
|
help
|
|
|
|
Enable support for Realtek wireless chips.
|
|
|
|
|
2017-12-30 16:57:34 +01:00
|
|
|
config BR2_PACKAGE_HOSTAPD_DRIVER_WIRED
|
|
|
|
bool "Enable wired driver"
|
|
|
|
help
|
|
|
|
Enable support for wired authenticator.
|
|
|
|
|
|
|
|
config BR2_PACKAGE_HOSTAPD_DRIVER_NONE
|
|
|
|
bool
|
|
|
|
default y
|
|
|
|
depends on !BR2_PACKAGE_HOSTAPD_DRIVER_HOSTAP
|
|
|
|
depends on !BR2_PACKAGE_HOSTAPD_DRIVER_NL80211
|
|
|
|
depends on !BR2_PACKAGE_HOSTAPD_DRIVER_RTW
|
|
|
|
depends on !BR2_PACKAGE_HOSTAPD_DRIVER_WIRED
|
|
|
|
|
|
|
|
config BR2_PACKAGE_HOSTAPD_HAS_WIFI_DRIVERS
|
|
|
|
bool
|
|
|
|
|
2015-12-03 17:40:38 +01:00
|
|
|
config BR2_PACKAGE_HOSTAPD_ACS
|
|
|
|
bool "Enable ACS"
|
|
|
|
default y
|
2017-12-30 16:57:35 +01:00
|
|
|
depends on BR2_PACKAGE_HOSTAPD_DRIVER_NL80211
|
2015-12-03 17:40:38 +01:00
|
|
|
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.
|
|
|
|
|
2017-12-30 16:57:35 +01:00
|
|
|
comment "ACS is currently only supported through the nl80211 driver"
|
|
|
|
depends on !BR2_PACKAGE_HOSTAPD_DRIVER_NL80211
|
|
|
|
|
2010-10-06 19:31:33 +02:00
|
|
|
config BR2_PACKAGE_HOSTAPD_EAP
|
|
|
|
bool "Enable EAP"
|
2014-12-03 22:41:29 +01:00
|
|
|
depends on !BR2_STATIC_LIBS
|
2009-11-30 15:45:35 +01:00
|
|
|
help
|
2010-10-06 19:31:33 +02:00
|
|
|
Enable support for EAP and RADIUS.
|
2009-11-30 15:45:35 +01:00
|
|
|
|
2014-07-23 20:38:45 +02:00
|
|
|
comment "hostapd EAP needs a toolchain w/ dynamic library"
|
2014-12-03 22:41:29 +01:00
|
|
|
depends on BR2_STATIC_LIBS
|
2014-07-23 20:38:45 +02:00
|
|
|
|
2009-11-30 15:45:35 +01:00
|
|
|
config BR2_PACKAGE_HOSTAPD_WPS
|
|
|
|
bool "Enable WPS"
|
|
|
|
help
|
|
|
|
Enable support for Wi-Fi Protected Setup.
|
2012-05-14 04:29:59 +02:00
|
|
|
|
2017-12-23 20:06:14 +01:00
|
|
|
config BR2_PACKAGE_HOSTAPD_VLAN
|
|
|
|
bool "Enable VLAN support"
|
|
|
|
default y
|
|
|
|
help
|
|
|
|
Enable support for VLANs.
|
|
|
|
|
2017-12-30 16:57:36 +01:00
|
|
|
if BR2_PACKAGE_HOSTAPD_VLAN
|
|
|
|
|
2017-12-23 20:06:14 +01:00
|
|
|
config BR2_PACKAGE_HOSTAPD_VLAN_DYNAMIC
|
|
|
|
bool "Enable dynamic VLAN support"
|
|
|
|
default y
|
|
|
|
help
|
|
|
|
Enable support for fully dynamic VLANs.
|
|
|
|
This enables hostapd to automatically create
|
|
|
|
bridge and VLAN interfaces if necessary.
|
|
|
|
|
|
|
|
config BR2_PACKAGE_HOSTAPD_VLAN_NETLINK
|
|
|
|
bool "Use netlink-based API for VLAN operations"
|
|
|
|
default y
|
2017-12-30 16:57:36 +01:00
|
|
|
depends on BR2_TOOLCHAIN_HAS_THREADS # libnl
|
|
|
|
select BR2_PACKAGE_LIBNL
|
2017-12-23 20:06:14 +01:00
|
|
|
help
|
|
|
|
Use netlink-based kernel API for VLAN operations
|
|
|
|
instead of ioctl().
|
|
|
|
|
2017-12-30 16:57:36 +01:00
|
|
|
comment "netlink-based VLAN support needs a toolchain w/ threads"
|
2012-07-26 19:46:42 +02:00
|
|
|
depends on !BR2_TOOLCHAIN_HAS_THREADS
|
2017-12-30 16:57:36 +01:00
|
|
|
|
|
|
|
endif # BR2_PACKAGE_HOSTAPD_VLAN
|
|
|
|
|
|
|
|
endif
|