1 config BR2_PACKAGE_WPA_SUPPLICANT
3 depends on BR2_USE_MMU # fork()
5 WPA supplicant for secure wireless networks
7 http://hostap.epitest.fi/wpa_supplicant/
9 if BR2_PACKAGE_WPA_SUPPLICANT
11 config BR2_PACKAGE_WPA_SUPPLICANT_NL80211
12 bool "Enable nl80211 support"
14 select BR2_PACKAGE_LIBNL
15 depends on BR2_TOOLCHAIN_HAS_THREADS # libnl
17 Enable support for nl80211. This is the current wireless
18 API for Linux, supported by all wireless drivers in vanilla
19 Linux, but may not be supported by some out-of-tree Linux
20 wireless drivers. wpa_supplicant will still fall back to
21 using the Wireless Extensions (wext) API with these drivers.
23 If this option is disabled, then only the deprecated wext
24 API will be supported, with far less features. Linux may
25 supports using wext with modern drivers using a
26 compatibility layer, but it must be enabled in the kernel
29 comment "nl80211 support needs a toolchain w/ threads"
30 depends on !BR2_TOOLCHAIN_HAS_THREADS
32 config BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT
34 depends on BR2_PACKAGE_WPA_SUPPLICANT_NL80211
36 With this option enabled, wpa_supplicant can act as an
37 access point much like hostapd does with a limited feature set.
38 This links in parts of hostapd functionality into wpa_supplicant,
39 making it bigger but dispensing the need for a separate hostapd
40 binary in some applications hence being smaller overall.
42 config BR2_PACKAGE_WPA_SUPPLICANT_WIFI_DISPLAY
43 bool "Enable Wi-Fi Display"
44 depends on BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT
46 Enable support for Wi-Fi Display
48 config BR2_PACKAGE_WPA_SUPPLICANT_MESH_NETWORKING
49 bool "Enable mesh networking"
50 depends on BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT
52 Enable support for open and secured mesh networking
55 config BR2_PACKAGE_WPA_SUPPLICANT_AUTOSCAN
56 bool "Enable autoscan"
58 Enable support for the autoscan feature (allow periodic scan)
60 config BR2_PACKAGE_WPA_SUPPLICANT_EAP
63 Enable support for EAP.
65 config BR2_PACKAGE_WPA_SUPPLICANT_HOTSPOT
68 Enable Hotspot 2.0 and IEEE 802.11u interworking functionality.
70 config BR2_PACKAGE_WPA_SUPPLICANT_DEBUG_SYSLOG
71 bool "Enable syslog support"
73 Enable support for sending debug messages to syslog.
75 config BR2_PACKAGE_WPA_SUPPLICANT_WPS
78 Enable support for Wi-Fi Protected Setup (WPS).
80 config BR2_PACKAGE_WPA_SUPPLICANT_CLI
81 bool "Install wpa_cli binary"
83 Install wpa_cli command line utility
85 config BR2_PACKAGE_WPA_SUPPLICANT_WPA_CLIENT_SO
86 depends on !BR2_STATIC_LIBS
87 bool "Install wpa_client shared library"
89 Install libwpa_client.so.
91 comment "wpa_client library needs a toolchain w/ dynamic library"
92 depends on BR2_STATIC_LIBS
94 config BR2_PACKAGE_WPA_SUPPLICANT_PASSPHRASE
95 bool "Install wpa_passphrase binary"
97 Install wpa_passphrase command line utility.
99 config BR2_PACKAGE_WPA_SUPPLICANT_DBUS_OLD
100 bool "Enable support for old DBus control interface"
101 depends on BR2_PACKAGE_DBUS
103 Enable support for old DBus control interface
104 (fi.epitest.hostap.WPASupplicant).
106 config BR2_PACKAGE_WPA_SUPPLICANT_DBUS_NEW
107 bool "Enable support for new DBus control interface"
108 depends on BR2_PACKAGE_DBUS
110 Enable support for new DBus control interface (fi.w1.wpa_supplicant1).
112 config BR2_PACKAGE_WPA_SUPPLICANT_DBUS_INTROSPECTION
113 bool "Introspection support"
114 depends on BR2_PACKAGE_WPA_SUPPLICANT_DBUS_NEW
116 Add introspection support for new DBus control interface.