347 lines
6.3 KiB
Plaintext
Raw Permalink Normal View History

2025-02-27 17:59:18 +08:00
#TODO optimize it
menu "Bk_Wifi"
config WIFI_ENABLE
bool "Enable Wifi Enable"
default y
help
enable wifi
config WIFI_TX_RAW_ENABLE
bool "Enable Wifi TX RAW Enable"
default y
help
enable wifi TX RAW
config WIFI6_CODE_STACK
depends on WIFI_ENABLE
bool "Enable Wifi6 Code Stack"
default y
help
Use WiFi-6 Code Stack
config WAPI_SUPPORT
bool "Support WAPI nAPI"
default n
config WIFI_BAND_5G
depends on WIFI_ENABLE
bool "Enable 5G Band"
default n
help
Enable WiFi 5G Band.
config WIFI_BAND_6G
depends on WIFI_ENABLE
bool "Enable 6G Band"
default n
help
Enable WiFi 6G Band.
config WIFI4
depends on WIFI_ENABLE
bool "Enable Wifi4"
default y
help
Don't disable it when WiFi-6 is enabled.
config WIFI5
bool "Enable Wifi5"
depends on WIFI6_CODE_STACK && WIFI_BAND_5G
default n
help
Don't disable it when WiFi-6 is enabled.
config WIFI6
bool "Enable Wifi6"
depends on WIFI6_CODE_STACK && WIFI_ENABLE
default n
config WIFI6E
bool "Enable Wifi6e"
depends on WIFI6_CODE_STACK && WIFI_BAND_6G
default n
help
Don't disable it when WiFi-6 is enabled.
config WIFI6_IP_DEBUG
depends on WIFI6_CODE_STACK
bool "Enable Wifi6 Ip Debug"
default n
config MULTI_STA_IN_SAP
depends on WIFI_ENABLE
bool "Enable Multi STA"
default n
config WIFI_PS_DISABLE
bool "Disable WiFi PS"
default n
help
disable wifi ps if need.
config WIFI_CSI_EN
depends on WIFI_ENABLE
bool "Wifi CSI"
default n
config MSDU_RESV_HEAD_LENGTH
int "Set Msdu Resv Head Length"
range 1 1500
default 96
help
MSDU reserved header length
config MSDU_RESV_TAIL_LENGTH
int "Set Msdu Resv Tail Length"
range 1 1500
default 16
help
MSDU reserved tail length
config TASK_RECONNECT_PRIO
int "Set Task Reconnect Prio"
range 1 10
default 4
help
Priority of WiFi reconnect task
config AP_MONITOR_COEXIST
bool "Enable Ap Monitor Coexist"
default n
help
enable AP and monitor coexist
config CONNECT_THROUGH_PSK_OR_SAE_PASSWORD
bool"Enable connect through psk or sae password"
default n
config WIFI_FAST_CONNECT
bool "Enable Wifi Fast Connect"
default n
config EASY_FLASH_FAST_CONNECT
depends on EASY_FLASH_V4 && (WIFI_FAST_CONNECT || CONNECT_WITH_MFP_DEAUTH)
bool "Enable Wifi Fast Connect with easy flash"
default y
config BSSID_CONNECT
depends on WIFI_ENABLE
bool "Enable Bssid Connect"
default n
help
enable WiFi BSSI connect
config WFA_CERT
bool "Enable Wfa Cert"
default n
help
enable WiFi WFA Certification
config LESS_MEMERY_IN_RWNX
bool "Enable Less Memory In Rwnx"
default n
config STA_PS
bool "Enable Sta Ps"
default y if !RF_OTA_TEST
default n if RF_OTA_TEST
config MAC_BSSID
depends on WIFI_ENABLE
bool "Enable Mac Bssid"
default n
config COMPONENTS_STA_VSIE
depends on WIFI_ENABLE
bool "Enable Components Sta Vsie"
default n
config AP_STATYPE_LIMIT
depends on WIFI_ENABLE && COMPONENTS_STA_VSIE
bool "Enable Ap mode Sta Type Limit"
default n
config RECEIVE_BCMC_IN_DTIM10
bool "Enable Station to Receive BCMC frame in Dtim10"
default n
config NOT_CHECK_SSID_CHANGE
bool "Enable not check beacon ssid changes"
default n
config NET_PARAM
bool "Enable Net Param"
default y
config DEAUTH_BEFORE_CONNECT
bool "send deauth before connect"
default n
config IMPROVE_HE_TB_ENABLE
bool "improve he tb enable"
default n
config CLOSE_COEXIST_CSA
bool "Close coexist csa"
default n
config SCAN_SPEED_LEVEL
int "set scan speed level"
range 1 3
default 3
config NETWORK_FOUND_EVENT_ENABLE
bool "Enable network found event"
default n
config POWER_TABLE
bool "Enable POWER TABLE"
default n
config PM_V2
bool "Enable PM V2"
default y
help
Enable power manager V2
config WIFI_KMSG_TASK_PRIO
int "Set WiFi Kmsg Task Prio"
range 1 10
default 3
help
Priority of WiFi kernel message task
config WIFI_KMSG_TASK_STACK_SIZE
int "Set Wifi Kmsg Task Stack Size"
default 4096
help
Stack size of WiFi kernel message task
config WIFI_CORE_TASK_PRIO
int "Set Wifi Core Task Prio"
range 1 10
default 2
help
Priority of WiFi core task
config WIFI_CORE_TASK_STACK_SIZE
int "Set Wifi Core Task Stack Size"
default 2048
help
Stack size of WiFi core task
config RWNX_QOS_MSDU
bool "Enable RWNX Qos MSDU"
default y
help
Enable QoS MSDU
config WPA_TWT_TEST
bool "Enable Wpa Twt Test"
default n
help
TWT TEST
config RWNX_PROTO_DEBUG
bool "Enabel RWNX Proto Debug"
default n
config RWNX_SW_TXQ
depends on WIFI6_CODE_STACK
bool "Enable RWNX SW TXQ"
default y
help
Enable Software Transmit Queue, recommend to enable this feature
config RWNX_TD
bool "Enable RWNX TD"
default y
config RWNX_MULTIPLE_SSID_STA_MODE
depends on WIFI6_CODE_STACK
bool "Enable RWNX MULTIPLE SSID STA MODE"
default n
config MINIMUM_SCAN_RESULTS
depends on WIFI6_CODE_STACK
bool "Enable minimum scan results"
default n
config BK_MEM_DYNA_APPLY_EN
bool "Enable BK Mem Dyna Apply En"
default y
help
mem dyna app enable
# bk_hostapd
config BK_HOSTAPD
depends on WIFI_ENABLE
bool "Enable Bk Hostapd"
default y
help
Enable bk hostapd
config RWNX_FAST_CONNECT
depends on WIFI6_CODE_STACK
bool "Enable WiFi Fast Connect"
default n
help
Skip WiFi Join Network procedure to reduct network connection time
when supplicant passes beacon ies to Umac.
config P2P
bool "Enable P2P"
default n
config P2P_GO
bool "Enable P2P Go"
default n
config TX_BUFING
bool "Enable Tx Bufing"
default n
help
Enable wifi tx bufing
config AP_PS
bool "Enable AP PS"
default n
help
enable use ap ps
config USE_P2P_PS
bool "Enable Use P2P PS"
default n
config AP_PROBEREQ_CB
bool "Enable AP Probereq Cb"
default n
help
Enable AP probe request callback
config SPECIAL_TX_TYPE
depends on WIFI6_CODE_STACK
bool "Enable Special Tx Type"
default y
help
Enable snd special tx frame
config MAC_SFRAME_SOFTWARE_RETRY
bool "Enable Mac Sframe Software Retry"
default y
help
software retry
config WIFI_FTM
bool "Enable wifi FTM feature"
default n
config WIFI_MAC_SUPPORT_STAS_MAX_NUM
int "Set Wifi MAC Support STAs Max Num"
range 2 10
default 2
endmenu