1#Driver interface for athr driver
2CONFIG_DRIVER_ATHR=y
3CFLAGS += -I$(ATHEROSPATH)
4CFLAGS += -I$(ATHEROSPATH)/os/linux/include
5
6# Enable IEEE 802.1X Supplicant (automatically included if any EAP method is
7# included)
8CONFIG_IEEE8021X_EAPOL=y
9
10# EAP-MD5
11CONFIG_EAP_MD5=y
12
13# EAP-MSCHAPv2
14CONFIG_EAP_MSCHAPV2=y
15
16# EAP-TLS
17CONFIG_EAP_TLS=y
18
19# EAL-PEAP
20CONFIG_EAP_PEAP=y
21
22# EAP-TTLS
23CONFIG_EAP_TTLS=y
24
25# EAP-FAST
26# Note: Default OpenSSL package does not include support for all the
27# functionality needed for EAP-FAST. If EAP-FAST is enabled with OpenSSL,
28# the OpenSSL library must be patched (openssl-0.9.8d-tls-extensions.patch)
29# to add the needed functions.
30#CONFIG_EAP_FAST=y
31
32# EAP-GTC
33CONFIG_EAP_GTC=y
34
35# EAP-OTP
36CONFIG_EAP_OTP=y
37
38# Select control interface backend for external programs, e.g, wpa_cli:
39# unix = UNIX domain sockets (default for Linux/*BSD)
40# udp = UDP sockets using localhost (127.0.0.1)
41# named_pipe = Windows Named Pipe (default for Windows)
42# y = use default (backwards compatibility)
43# If this option is commented out, control interface is not included in the
44# build.
45CONFIG_CTRL_IFACE=y
46
47# Select configuration backend:
48# file = text file (e.g., wpa_supplicant.conf; note: the configuration file
49#       path is given on command line, not here; this option is just used to
50#       select the backend that allows configuration files to be used)
51# winreg = Windows registry (see win_example.reg for an example)
52CONFIG_BACKEND=file
53
54# Select TLS implementation
55# openssl = OpenSSL (default)
56# gnutls = GnuTLS (needed for TLS/IA, see also CONFIG_GNUTLS_EXTRA)
57# internal = Internal TLSv1 implementation (experimental)
58# none = Empty template
59CONFIG_TLS=internal
60
61# If CONFIG_TLS=internal is used, additional library and include paths are
62# needed for LibTomMath. Alternatively, an integrated, minimal version of
63# LibTomMath can be used. See beginning of libtommath.c for details on benefits
64# and drawbacks of this option.
65CONFIG_INTERNAL_LIBTOMMATH=y
66CONFIG_INTERNAL_LIBTOMMATH_FAST=y
67
68# Wi-Fi Protected Setup (WPS)
69CONFIG_WPS=y
70CONFIG_WPS2=y
71
72CONFIG_HS20=y
73
74# P2P
75CONFIG_P2P=y
76CONFIG_AP=y
77ATH_GCM_SUPPORT=y
78CONFIG_IEEE80211W=y
79
80CONFIG_DRIVER_WEXT=y
81CONFIG_DRIVER_NL80211=y
82CONFIG_TLS=openssl
83CONFIG_PEERKEY=y
84CONFIG_PKCS12=y
85CONFIG_DRIVER_WIRED=y
86CONFIG_LIBNL32=y
87CONFIG_EAP_LEAP=y
88
89CFLAGS += $(EXTRA_CFLAGS)
90