8f28eb2bd4f4ce41e7c96a92bd2b3e8b588bd229
[openwrt/staging/dedeckeh.git] / package / network / services / hostapd / Config.in
1 # wpa_supplicant config
2 config WPA_RFKILL_SUPPORT
3 bool "Add rfkill support"
4 depends on PACKAGE_wpa-supplicant || \
5 PACKAGE_wpa-supplicant-openssl || \
6 PACKAGE_wpa-supplicant-wolfssl || \
7 PACKAGE_wpa-supplicant-mbedtls || \
8 PACKAGE_wpa-supplicant-mesh-openssl || \
9 PACKAGE_wpa-supplicant-mesh-wolfssl || \
10 PACKAGE_wpa-supplicant-mesh-mbedtls || \
11 PACKAGE_wpa-supplicant-basic || \
12 PACKAGE_wpa-supplicant-mini || \
13 PACKAGE_wpa-supplicant-p2p || \
14 PACKAGE_wpad || \
15 PACKAGE_wpad-openssl || \
16 PACKAGE_wpad-wolfssl || \
17 PACKAGE_wpad-mbedtls || \
18 PACKAGE_wpad-basic || \
19 PACKAGE_wpad-basic-openssl || \
20 PACKAGE_wpad-basic-wolfssl || \
21 PACKAGE_wpad-basic-mbedtls || \
22 PACKAGE_wpad-mini || \
23 PACKAGE_wpad-mesh-openssl || \
24 PACKAGE_wpad-mesh-wolfssl || \
25 PACKAGE_wpad-mesh-mbedtls
26 default n
27
28 config WPA_MSG_MIN_PRIORITY
29 int "Minimum debug message priority"
30 depends on PACKAGE_wpa-supplicant || \
31 PACKAGE_wpa-supplicant-openssl || \
32 PACKAGE_wpa-supplicant-wolfssl || \
33 PACKAGE_wpa-supplicant-mbedtls || \
34 PACKAGE_wpa-supplicant-mesh-openssl || \
35 PACKAGE_wpa-supplicant-mesh-wolfssl || \
36 PACKAGE_wpa-supplicant-mesh-mbedtls || \
37 PACKAGE_wpa-supplicant-basic || \
38 PACKAGE_wpa-supplicant-mini || \
39 PACKAGE_wpa-supplicant-p2p || \
40 PACKAGE_wpad || \
41 PACKAGE_wpad-openssl || \
42 PACKAGE_wpad-wolfssl || \
43 PACKAGE_wpad-mbedtls || \
44 PACKAGE_wpad-basic || \
45 PACKAGE_wpad-basic-openssl || \
46 PACKAGE_wpad-basic-wolfssl || \
47 PACKAGE_wpad-basic-mbedtls || \
48 PACKAGE_wpad-mini || \
49 PACKAGE_wpad-mesh-openssl || \
50 PACKAGE_wpad-mesh-wolfssl || \
51 PACKAGE_wpad-mesh-mbedtls
52 default 3
53 help
54 Useful values are:
55 0 = all messages
56 1 = raw message dumps
57 2 = most debugging messages
58 3 = info messages
59 4 = warnings
60 5 = errors
61
62 config WPA_WOLFSSL
63 bool
64 default PACKAGE_wpa-supplicant-wolfssl ||\
65 PACKAGE_wpad-wolfssl ||\
66 PACKAGE_wpad-basic-wolfssl || \
67 PACKAGE_wpad-mesh-wolfssl ||\
68 PACKAGE_eapol-test-wolfssl
69 select WOLFSSL_HAS_AES_CCM
70 select WOLFSSL_HAS_ARC4
71 select WOLFSSL_HAS_DH
72 select WOLFSSL_HAS_OCSP
73 select WOLFSSL_HAS_SESSION_TICKET
74 select WOLFSSL_HAS_WPAS
75
76 config DRIVER_WEXT_SUPPORT
77 bool
78 select KERNEL_WIRELESS_EXT
79 default n
80
81 config DRIVER_11AC_SUPPORT
82 bool
83 default n
84
85 config DRIVER_11AX_SUPPORT
86 bool
87 default n
88 select WPA_MBO_SUPPORT
89
90 config WPA_ENABLE_WEP
91 bool "Enable support for unsecure and obsolete WEP"
92 help
93 Wired equivalent privacy (WEP) is an obsolete cryptographic data
94 confidentiality algorithm that is not considered secure. It should not be used
95 for anything anymore. The functionality needed to use WEP is available in the
96 current hostapd release under this optional build parameter and completely
97 removed in a future release.
98
99 config WPA_MBO_SUPPORT
100 bool "Multi Band Operation (Agile Multiband)"
101 default PACKAGE_wpa-supplicant || \
102 PACKAGE_wpa-supplicant-openssl || \
103 PACKAGE_wpa-supplicant-wolfssl || \
104 PACKAGE_wpa-supplicant-mbedtls || \
105 PACKAGE_wpad || \
106 PACKAGE_wpad-openssl || \
107 PACKAGE_wpad-wolfssl || \
108 PACKAGE_wpad-mbedtls
109 help
110 Multi Band Operation aka (Agile Multiband) enables features
111 that facilitate efficient use of multiple frequency bands.
112 Enabling MBO on an AP using RSN requires 802.11w to be enabled.
113 Hostapd will refuse to start if MBO and RSN are enabled without 11w.