241 lines
5.4 KiB
Plaintext
Raw Permalink Normal View History

2025-02-27 17:59:18 +08:00
menu "modules::wpa_supplicant-2.10"
config WPA_SUPPLICANT
depends on WIFI_ENABLE
bool "Enable Wpa Supplicant 2.10"
default y
help
Enable wpa_supplicant-2.10
menu "Modify Wpa Supplicant 2.10 Config"
depends on WPA_SUPPLICANT
config TASK_WPAS_PRIO
int "Set Task Wpas Prio"
range 1 10
default 5
help
Priority of WPAS task
config WPA3
bool "Enable WPA3"
default y
help
When WPA3 is enabled, the PMF should be enabled also!
config SOFTAP_WPA3
bool "Enable Softap WPA3"
default n
help
Enable softap WPA3 SAE. This may costs some code size. Use mbedtls as
the crypto suite may accelerate ECC caculation speed.
config PMF
bool "Enable PMF"
default y if WPA3
default n if !WPA3
help
Enable PMF(802.11w)
config WPA2_PREFER_TO_SAE
depends on WPA3 && PMF
bool "Enable WPA2 Prefer To Sae"
default n
help
Prefer WPA2 instead of WPA3 if BSS in WPA3 transition mode.
WPA2(prefer to use non-mfp) will be used instead of wpa3-sae if bss is
in WPA3 transistion mode, and wpa3 always sets to mfp capable to avoid
disconnection with reason code set to "Robust managment frame policy
viloation (0x001f)" even if bss sets mfp required bit to 0 (No Required).
This feature eliminates AP's SA query prodecure and reduces connecting time
with AP.
config WIFI_OWE
depends on WPA3 || SOFTAP_WPA3
bool "Enable WiFi OWE"
default n
config AP_HT_IE
bool "Enable AP HT IE"
default n
config AP_VHT
bool "Enable AP VHT"
default n
config AP_HE
bool "Enable AP HE"
default n
config AP_VSIE
bool "Enable AP VSIE"
default y
help
Enable AP Vendor Specific IE
config STA_VSIE
bool "Enable STA VSIE"
default n
help
Enable STA Vendor Specific IE
config STA_AUTO_RECONNECT
bool "Enable STA Auto Reconnect"
default n
help
Enable STA auto reconnect feature.
Supplicant automatically reconnect with AP if connection fails or disconnected
by AP. When this function is enabled, users can set auto reconnect max retry count
and reconnect timeout, and enable or disable auto reconnect when disconnected by AP
if STA is in COMPLETE state.
config WPA_LOG
bool "Enable WPA Log"
default n
config P2P
bool "Enable P2P"
default n
config P2P_GO
bool "Enable P2P Go"
default n
config WIFI_WPS
bool "Enable WiFi WPS"
default n
config WPS
bool "Enable WPS"
default n
config WPA2_ENTERPRISE
bool "Enable Wpa2 Enterprise"
default n
config MOBILE_CONNECT_SAP_STATISTICS
bool "Enable Mobile Connect Sap Statistics"
default n
help
Statistics mobile connect sap time
config USE_MBEDTLS
depends on WIFI_ENABLE && (MBEDTLS || PSA_MBEDTLS)
bool "Enable MBEDTLS"
default y
help
use mbedtls as tls transport.
Use mbedtls as the crypto suite may accelerate ECC caculation speed.
config WPA_PSK_CACHE
bool "Enable WPA PSK Cache"
default y
help
PSK cache enable.
Caculate psk in advance, and store it in memory. Recommended to enable if
no hw accelerator exists.
config WPA_PSK_CACHE_MULTI
bool "Enable WPA PSK Cache Multi"
default n
help
caculate multiple psk
config SELECT_NETWORK_AFTER_PSK_SET
bool "Enable Select Network After PSK Set"
default n
help
connect to AP after psk is caculated
config MINIMIZE_SCAN_RESULT_IE
bool "Enable Minimize Scan Result IE"
default n
help
minimize scan result memory usage
config SAE_OVERCLOCK
bool "Enable SAE Overclock"
default n
help
change CPU freq when do SAE process
config WIFI_OCV
bool "Enable WiFi OCV"
default n
config MINIMUM_SCAN_RESULTS
bool "Enable minimum scan results"
default n
endmenu
config WIFI_FAST_CONNECT
bool "Enable Wifi Fast Connect"
default n
help
use fast connect
config WIFI_FAST_DHCP
depends on WIFI_FAST_CONNECT
bool "Enable WiFi Fast DHCP"
default n
help
use previous dhcp ip address
config WIFI_WNM
depends on WPA_SUPPLICANT
bool "WNM"
default n
config WLAN_FAST_CONNECT_WITHOUT_SCAN
bool "Enable Wlan Fast Connect Without Scan"
default n
help
fast connect with scan.
wpa_supplicant will use beacon/probersp IEs from fci, and connect with
AP without any scan.
config WLAN_FAST_CONNECT_DEAUTH_FIRST
bool "Enable Wlan Fast Connect Default First"
default n
help
send deauth to AP before connect with AP.
Recommend to enable if AP enables MFP. deauth frame is sent in encryted or
unencrypt format to AP according to pmf value from fci.
config WLAN_FAST_CONNECT_WPA3
bool "Enable Wlan Fast Connect WPA3"
default n
help
WPA3 fast connect support.
After STA has connected with AP, fci will stores additional pmk, pmkid, and
after reboot, supplicant will use open auth algo instread of sae. Recommends
to enable WLAN_FAST_CONNECT_DEAUTH_FIRST.
config FAST_CONNECT_INFO_ENC_METHOD
int "Enable Fast Connect Info Enc Method"
default 1
help
fci encryption method.
1 for NULL, 2 for XOR, 3 for AES.
config WPA_AUTH_TIMEOUT
int "Enable WPA Auth Timeout"
default 1 if MIDEA
default 2 if !MIDEA
help
auth timeout for wpa/802.1x authentication
config WIFI_ROAMING
bool "Enable 802.11R Roaming"
default n
config BK_SUPPLICANT_OPTIMIZE_CONNECTION
bool "Enable BK Connection Optimize"
default n
config AP_STATYPE_LIMIT
bool "Enable Ap mode Sta Type Limit num"
default n
endmenu