qcacld-3.0: Retry sending join_req after timer expiry
If join fail reason is timeout, retry sending join req after timer expiry, timer value can be configured via join_failure_retry_interval. Change-Id: If90071b3f6d7f48936db6f7088c3c1547e48b294 CRs-Fixed: 2760236
这个提交包含在:
@@ -781,6 +781,28 @@
|
||||
0, \
|
||||
"WiFi Location Service(WLS) is 6Ghz capable or not")
|
||||
|
||||
/*
|
||||
* <ini>
|
||||
* join_failure_retry_interval - Set join failure retry interval (in ms)
|
||||
*
|
||||
* @Min: 0
|
||||
* @Max: 3000
|
||||
* @Default: 50
|
||||
*
|
||||
* This ini to set the join failure retry interval in ms
|
||||
*
|
||||
* Related: None.
|
||||
|
||||
* Supported Feature: General
|
||||
*
|
||||
* Usage: Internal
|
||||
*
|
||||
* </ini>
|
||||
*/
|
||||
#define CFG_JOIN_FAILURE_RETRY_INTERVAL CFG_INI_UINT("join_failure_retry_interval", \
|
||||
0, 3000, 50, CFG_VALUE_OR_DEFAULT, \
|
||||
"Set join failure retry time in ms")
|
||||
|
||||
#define CFG_GENERIC_ALL \
|
||||
CFG(CFG_ENABLE_DEBUG_PACKET_LOG) \
|
||||
CFG(CFG_PMF_SA_QUERY_MAX_RETRIES) \
|
||||
@@ -813,5 +835,6 @@
|
||||
CFG(CFG_ENABLE_RING_BUFFER) \
|
||||
CFG(CFG_DFS_CHAN_AGEOUT_TIME) \
|
||||
CFG(CFG_SAE_CONNECION_RETRIES) \
|
||||
CFG(CFG_JOIN_FAILURE_RETRY_INTERVAL) \
|
||||
CFG(CFG_WLS_6GHZ_CAPABLE)
|
||||
#endif /* __CFG_MLME_GENERIC_H */
|
||||
|
@@ -1153,6 +1153,7 @@ struct wlan_mlme_chainmask {
|
||||
* @dual_sta_roam_fw_support: Firmware support for dual sta roaming feature
|
||||
* @sae_connect_retries: sae connect retry bitmask
|
||||
* @wls_6ghz_capable: wifi location service(WLS) is 6ghz capable
|
||||
* @join_failure_retry_interval: Join failure retry interval
|
||||
*/
|
||||
struct wlan_mlme_generic {
|
||||
uint32_t band_capability;
|
||||
@@ -1195,6 +1196,7 @@ struct wlan_mlme_generic {
|
||||
bool dual_sta_roam_fw_support;
|
||||
uint32_t sae_connect_retries;
|
||||
bool wls_6ghz_capable;
|
||||
uint16_t join_failure_retry_interval;
|
||||
};
|
||||
|
||||
/*
|
||||
|
在新工单中引用
屏蔽一个用户