mirror of https://github.com/OpenIPC/firmware.git
				
				
				
			
		
			
				
	
	
		
			114 lines
		
	
	
		
			3.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
			
		
		
	
	
			114 lines
		
	
	
		
			3.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
| config BR2_PACKAGE_RTW_HOSTAPD
 | |
| 	bool "hostapd for Realtek"
 | |
| 	depends on BR2_USE_MMU # fork()
 | |
| 	help
 | |
| 	  User space daemon for wireless access points on RTL8xxx.
 | |
| 
 | |
| 	  It implements IEEE 802.11 access point management,
 | |
| 	  IEEE 802.1X/WPA/WPA2/EAP authenticators, RADIUS client,
 | |
| 	  EAP server and RADIUS authentication server.
 | |
| 
 | |
| 	  http://w1.fi/hostapd/
 | |
| 
 | |
| if BR2_PACKAGE_RTW_HOSTAPD
 | |
| 
 | |
| config BR2_PACKAGE_RTW_HOSTAPD_DRIVER_HOSTAP
 | |
| 	bool "Enable hostap driver"
 | |
| 	default y
 | |
| 	select BR2_PACKAGE_RTW_HOSTAPD_HAS_WIFI_DRIVERS
 | |
| 	help
 | |
| 	  Enable support for Host AP driver.
 | |
| 
 | |
| config BR2_PACKAGE_RTW_HOSTAPD_DRIVER_NL80211
 | |
| 	bool "Enable nl80211 driver"
 | |
| 	default y
 | |
| 	depends on BR2_TOOLCHAIN_HAS_THREADS # libnl
 | |
| 	select BR2_PACKAGE_LIBNL
 | |
| 	select BR2_PACKAGE_RTW_HOSTAPD_HAS_WIFI_DRIVERS
 | |
| 	help
 | |
| 	  Enable support for drivers using the nl80211 kernel interface.
 | |
| 
 | |
| comment "nl80211 driver needs a toolchain w/ threads"
 | |
| 	depends on !BR2_TOOLCHAIN_HAS_THREADS
 | |
| 
 | |
| config BR2_PACKAGE_RTW_HOSTAPD_DRIVER_RTW
 | |
| 	bool "Enable rtw driver"
 | |
| 	default y
 | |
| 	depends on BR2_TOOLCHAIN_HAS_THREADS # libnl
 | |
| 	select BR2_PACKAGE_LIBNL
 | |
| 	select BR2_PACKAGE_RTW_HOSTAPD_HAS_WIFI_DRIVERS
 | |
| 	help
 | |
| 	  Enable support for drivers using the Realtek proprietary interface.
 | |
| 
 | |
| comment "rtw driver needs a toolchain w/ threads"
 | |
| 	depends on !BR2_TOOLCHAIN_HAS_THREADS
 | |
| 
 | |
| config BR2_PACKAGE_RTW_HOSTAPD_DRIVER_WIRED
 | |
| 	bool "Enable wired driver"
 | |
| 	help
 | |
| 	  Enable support for wired authenticator.
 | |
| 
 | |
| config BR2_PACKAGE_RTW_HOSTAPD_DRIVER_NONE
 | |
| 	bool
 | |
| 	default y
 | |
| 	depends on !BR2_PACKAGE_RTW_HOSTAPD_DRIVER_HOSTAP
 | |
| 	depends on !BR2_PACKAGE_RTW_HOSTAPD_DRIVER_NL80211
 | |
| 	depends on !BR2_PACKAGE_RTW_HOSTAPD_DRIVER_RTW
 | |
| 	depends on !BR2_PACKAGE_RTW_HOSTAPD_DRIVER_WIRED
 | |
| 
 | |
| config BR2_PACKAGE_RTW_HOSTAPD_HAS_WIFI_DRIVERS
 | |
| 	bool
 | |
| 
 | |
| config BR2_PACKAGE_RTW_HOSTAPD_EAP
 | |
| 	bool "Enable EAP"
 | |
| 	depends on !BR2_STATIC_LIBS
 | |
| 	help
 | |
| 	  Enable support for EAP and RADIUS.
 | |
| 
 | |
| comment "hostapd EAP needs a toolchain w/ dynamic library"
 | |
| 	depends on BR2_STATIC_LIBS
 | |
| 
 | |
| config BR2_PACKAGE_RTW_HOSTAPD_WPS
 | |
| 	bool "Enable WPS"
 | |
| 	help
 | |
| 	  Enable support for Wi-Fi Protected Setup.
 | |
| 
 | |
| config BR2_PACKAGE_RTW_HOSTAPD_WPA3
 | |
| 	bool "Enable WPA3 support"
 | |
| 	select BR2_PACKAGE_OPENSSL
 | |
| 	select BR2_PACKAGE_OPENSSL_FORCE_LIBOPENSSL
 | |
| 	help
 | |
| 	  Enable WPA3 support including OWE, SAE, DPP
 | |
| 
 | |
| config BR2_PACKAGE_RTW_HOSTAPD_VLAN
 | |
| 	bool "Enable VLAN support"
 | |
| 	default y
 | |
| 	help
 | |
| 	  Enable support for VLANs.
 | |
| 
 | |
| if BR2_PACKAGE_HOSTAPD_VLAN
 | |
| 
 | |
| config BR2_PACKAGE_RTW_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_RTW_HOSTAPD_VLAN_NETLINK
 | |
| 	bool "Use netlink-based API for VLAN operations"
 | |
| 	default y
 | |
| 	depends on BR2_TOOLCHAIN_HAS_THREADS # libnl
 | |
| 	select BR2_PACKAGE_LIBNL
 | |
| 	help
 | |
| 	  Use netlink-based kernel API for VLAN operations
 | |
| 	  instead of ioctl().
 | |
| 
 | |
| comment "netlink-based VLAN support needs a toolchain w/ threads"
 | |
| 	depends on !BR2_TOOLCHAIN_HAS_THREADS
 | |
| 
 | |
| endif # BR2_PACKAGE_RTW_HOSTAPD_VLAN
 | |
| 
 | |
| endif
 |