87ad7e093e7da0629e044721f29e43cc4c76b780
[openwrt/staging/xback.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_11AC_SUPPORT
77 bool
78 default n
79
80 config DRIVER_11AX_SUPPORT
81 bool
82 default n
83 select WPA_MBO_SUPPORT
84
85 config WPA_ENABLE_WEP
86 bool "Enable support for unsecure and obsolete WEP"
87 help
88 Wired equivalent privacy (WEP) is an obsolete cryptographic data
89 confidentiality algorithm that is not considered secure. It should not be used
90 for anything anymore. The functionality needed to use WEP is available in the
91 current hostapd release under this optional build parameter and completely
92 removed in a future release.
93
94 config WPA_MBO_SUPPORT
95 bool "Multi Band Operation (Agile Multiband)"
96 default PACKAGE_wpa-supplicant || \
97 PACKAGE_wpa-supplicant-openssl || \
98 PACKAGE_wpa-supplicant-wolfssl || \
99 PACKAGE_wpa-supplicant-mbedtls || \
100 PACKAGE_wpad || \
101 PACKAGE_wpad-openssl || \
102 PACKAGE_wpad-wolfssl || \
103 PACKAGE_wpad-mbedtls
104 help
105 Multi Band Operation aka (Agile Multiband) enables features
106 that facilitate efficient use of multiple frequency bands.
107 Enabling MBO on an AP using RSN requires 802.11w to be enabled.
108 Hostapd will refuse to start if MBO and RSN are enabled without 11w.