|
@@ -91,10 +91,9 @@ CONFIG_EAP_PEAP=y
|
|
|
CONFIG_EAP_TTLS=y
|
|
|
|
|
|
# EAP-FAST
|
|
|
-# Note: Default OpenSSL package does not include support for all the
|
|
|
-# functionality needed for EAP-FAST. If EAP-FAST is enabled with OpenSSL,
|
|
|
-# the OpenSSL library must be patched (openssl-0.9.8d-tls-extensions.patch)
|
|
|
-# to add the needed functions.
|
|
|
+# Note: If OpenSSL is used as the TLS library, OpenSSL 1.0 or newer is needed
|
|
|
+# for EAP-FAST support. Older OpenSSL releases would need to be patched, e.g.,
|
|
|
+# with openssl-0.9.8x-tls-extensions.patch, to add the needed functions.
|
|
|
#CONFIG_EAP_FAST=y
|
|
|
|
|
|
# EAP-GTC
|
|
@@ -152,6 +151,9 @@ CONFIG_WPS_NFC=y
|
|
|
# EAP-IKEv2
|
|
|
#CONFIG_EAP_IKEV2=y
|
|
|
|
|
|
+# EAP-EKE
|
|
|
+#CONFIG_EAP_EKE=y
|
|
|
+
|
|
|
# PKCS#12 (PFX) support (used to read private key and certificate file from
|
|
|
# a file that usually has extension .p12 or .pfx)
|
|
|
CONFIG_PKCS12=y
|
|
@@ -176,8 +178,10 @@ CONFIG_SMARTCARD=y
|
|
|
# Select control interface backend for external programs, e.g, wpa_cli:
|
|
|
# unix = UNIX domain sockets (default for Linux/*BSD)
|
|
|
# udp = UDP sockets using localhost (127.0.0.1)
|
|
|
+# udp6 = UDP IPv6 sockets using localhost (::1)
|
|
|
# named_pipe = Windows Named Pipe (default for Windows)
|
|
|
# udp-remote = UDP sockets with remote access (only for tests systems/purpose)
|
|
|
+# udp6-remote = UDP IPv6 sockets with remote access (only for tests purpose)
|
|
|
# y = use default (backwards compatibility)
|
|
|
# If this option is commented out, control interface is not included in the
|
|
|
# build.
|
|
@@ -254,6 +258,9 @@ CONFIG_ELOOP=eloop
|
|
|
# Should we use epoll instead of select? Select is used by default.
|
|
|
#CONFIG_ELOOP_EPOLL=y
|
|
|
|
|
|
+# Should we use kqueue instead of select? Select is used by default.
|
|
|
+#CONFIG_ELOOP_KQUEUE=y
|
|
|
+
|
|
|
# Select layer 2 packet implementation
|
|
|
# linux = Linux packet socket (default)
|
|
|
# pcap = libpcap/libdnet/WinPcap
|
|
@@ -263,6 +270,12 @@ CONFIG_ELOOP=eloop
|
|
|
# none = Empty template
|
|
|
CONFIG_L2_PACKET=linux
|
|
|
|
|
|
+# Disable Linux packet socket workaround applicable for station interface
|
|
|
+# in a bridge for EAPOL frames. This should be uncommented only if the kernel
|
|
|
+# is known to not have the regression issue in packet socket behavior with
|
|
|
+# bridge interfaces (commit 'bridge: respect RFC2863 operational state')').
|
|
|
+#CONFIG_NO_LINUX_PACKET_SOCKET_WAR=y
|
|
|
+
|
|
|
# PeerKey handshake for Station to Station Link (IEEE 802.11e DLS)
|
|
|
CONFIG_PEERKEY=y
|
|
|
|
|
@@ -349,9 +362,13 @@ CONFIG_IEEE80211W=y
|
|
|
# amount of memory/flash.
|
|
|
#CONFIG_DYNAMIC_EAP_METHODS=y
|
|
|
|
|
|
-# IEEE Std 802.11r-2008 (Fast BSS Transition)
|
|
|
+# IEEE Std 802.11r-2008 (Fast BSS Transition) for station mode
|
|
|
CONFIG_IEEE80211R=y
|
|
|
|
|
|
+# IEEE Std 802.11r-2008 (Fast BSS Transition) for AP mode (implies
|
|
|
+# CONFIG_IEEE80211R).
|
|
|
+#CONFIG_IEEE80211R_AP=y
|
|
|
+
|
|
|
# Add support for writing debug log to a file (/tmp/wpa_supplicant-log-#.txt)
|
|
|
#CONFIG_DEBUG_FILE=y
|
|
|
|
|
@@ -429,6 +446,10 @@ CONFIG_ANDROID_LOG=y
|
|
|
# IEEE 802.11n (High Throughput) support (mainly for AP mode)
|
|
|
CONFIG_IEEE80211N=y
|
|
|
|
|
|
+# IEEE 802.11ac (Very High Throughput) support (mainly for AP mode)
|
|
|
+# (depends on CONFIG_IEEE80211N)
|
|
|
+#CONFIG_IEEE80211AC=y
|
|
|
+
|
|
|
# Wireless Network Management (IEEE Std 802.11v-2011)
|
|
|
# Note: This is experimental and not complete implementation.
|
|
|
CONFIG_WNM=y
|
|
@@ -442,6 +463,9 @@ CONFIG_INTERWORKING=y
|
|
|
# Hotspot 2.0
|
|
|
CONFIG_HS20=y
|
|
|
|
|
|
+# Enable interface matching in wpa_supplicant
|
|
|
+#CONFIG_MATCH_IFACE=y
|
|
|
+
|
|
|
# Disable roaming in wpa_supplicant
|
|
|
CONFIG_NO_ROAMING=y
|
|
|
|
|
@@ -489,9 +513,32 @@ CONFIG_WIFI_DISPLAY=y
|
|
|
# Support Multi Band Operation
|
|
|
#CONFIG_MBO=y
|
|
|
|
|
|
+# Fast Initial Link Setup (FILS) (IEEE 802.11ai)
|
|
|
+# Note: This is an experimental and not yet complete implementation. This
|
|
|
+# should not be enabled for production use.
|
|
|
+#CONFIG_FILS=y
|
|
|
+
|
|
|
+# Support RSN on IBSS networks
|
|
|
+# This is needed to be able to use mode=1 network profile with proto=RSN and
|
|
|
+# key_mgmt=WPA-PSK (i.e., full key management instead of WPA-None).
|
|
|
+#CONFIG_IBSS_RSN=y
|
|
|
+
|
|
|
# External PMKSA cache control
|
|
|
# This can be used to enable control interface commands that allow the current
|
|
|
# PMKSA cache entries to be fetched and new entries to be added.
|
|
|
#CONFIG_PMKSA_CACHE_EXTERNAL=y
|
|
|
|
|
|
+# Mesh Networking (IEEE 802.11s)
|
|
|
+#CONFIG_MESH=y
|
|
|
+
|
|
|
+# Background scanning modules
|
|
|
+# These can be used to request wpa_supplicant to perform background scanning
|
|
|
+# operations for roaming within an ESS (same SSID). See the bgscan parameter in
|
|
|
+# the wpa_supplicant.conf file for more details.
|
|
|
+# Periodic background scans based on signal strength
|
|
|
+#CONFIG_BGSCAN_SIMPLE=y
|
|
|
+# Learn channels used by the network and try to avoid bgscans on other
|
|
|
+# channels (experimental)
|
|
|
+#CONFIG_BGSCAN_LEARN=y
|
|
|
+
|
|
|
include $(wildcard $(LOCAL_PATH)/android_config_*.inc)
|