]> rtime.felk.cvut.cz Git - coffee/buildroot.git/blob - package/wpa_supplicant/Config.in
wpa_supplicant: fix upstream URL
[coffee/buildroot.git] / package / wpa_supplicant / Config.in
1 config BR2_PACKAGE_WPA_SUPPLICANT
2         bool "wpa_supplicant"
3         depends on BR2_USE_MMU # fork()
4         help
5           WPA supplicant for secure wireless networks
6
7           http://w1.fi/wpa_supplicant/
8
9 if BR2_PACKAGE_WPA_SUPPLICANT
10
11 config BR2_PACKAGE_WPA_SUPPLICANT_NL80211
12         bool "Enable nl80211 support"
13         default y
14         select BR2_PACKAGE_LIBNL
15         depends on BR2_TOOLCHAIN_HAS_THREADS # libnl
16         help
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.
22
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
27           configuration.
28
29 comment "nl80211 support needs a toolchain w/ threads"
30         depends on !BR2_TOOLCHAIN_HAS_THREADS
31
32 config BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT
33         bool "Enable AP mode"
34         depends on BR2_PACKAGE_WPA_SUPPLICANT_NL80211
35         help
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.
41
42 config BR2_PACKAGE_WPA_SUPPLICANT_WIFI_DISPLAY
43         bool "Enable Wi-Fi Display"
44         depends on BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT
45         help
46           Enable support for Wi-Fi Display
47
48 config BR2_PACKAGE_WPA_SUPPLICANT_MESH_NETWORKING
49         bool "Enable mesh networking"
50         depends on BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT
51         help
52           Enable support for open and secured mesh networking
53           (IEEE 802.11s)
54
55 config BR2_PACKAGE_WPA_SUPPLICANT_AUTOSCAN
56         bool "Enable autoscan"
57         help
58           Enable support for the autoscan feature (allow periodic scan)
59
60 config BR2_PACKAGE_WPA_SUPPLICANT_EAP
61         bool "Enable EAP"
62         help
63           Enable support for EAP.
64
65 config BR2_PACKAGE_WPA_SUPPLICANT_HOTSPOT
66         bool "Enable HS20"
67         help
68           Enable Hotspot 2.0 and IEEE 802.11u interworking functionality.
69
70 config BR2_PACKAGE_WPA_SUPPLICANT_DEBUG_SYSLOG
71         bool "Enable syslog support"
72         help
73           Enable support for sending debug messages to syslog.
74
75 config BR2_PACKAGE_WPA_SUPPLICANT_WPS
76         bool "Enable WPS"
77         help
78           Enable support for Wi-Fi Protected Setup (WPS).
79
80 config BR2_PACKAGE_WPA_SUPPLICANT_CLI
81         bool "Install wpa_cli binary"
82         help
83           Install wpa_cli command line utility
84
85 config BR2_PACKAGE_WPA_SUPPLICANT_WPA_CLIENT_SO
86         depends on !BR2_STATIC_LIBS
87         bool "Install wpa_client shared library"
88         help
89           Install libwpa_client.so.
90
91 comment "wpa_client library needs a toolchain w/ dynamic library"
92         depends on BR2_STATIC_LIBS
93
94 config BR2_PACKAGE_WPA_SUPPLICANT_PASSPHRASE
95         bool "Install wpa_passphrase binary"
96         help
97           Install wpa_passphrase command line utility.
98
99 config BR2_PACKAGE_WPA_SUPPLICANT_DBUS_OLD
100         bool "Enable support for old DBus control interface"
101         depends on BR2_PACKAGE_DBUS
102         help
103           Enable support for old DBus control interface
104           (fi.epitest.hostap.WPASupplicant).
105
106 config BR2_PACKAGE_WPA_SUPPLICANT_DBUS_NEW
107         bool "Enable support for new DBus control interface"
108         depends on BR2_PACKAGE_DBUS
109         help
110           Enable support for new DBus control interface (fi.w1.wpa_supplicant1).
111
112 config BR2_PACKAGE_WPA_SUPPLICANT_DBUS_INTROSPECTION
113         bool "Introspection support"
114         depends on BR2_PACKAGE_WPA_SUPPLICANT_DBUS_NEW
115         help
116           Add introspection support for new DBus control interface.
117
118 endif