qcacld-3.0: Limit unicast probe req during join timeout in MCC

Currently probe request is sent every 200ms during join timeout
this can lead to 16+ probe req, send during join time.

Change logic to send max 5 probe req during join time,
if candidate freq can lead to MCC concurrency scenario.

Change-Id: I7956771e2cf6724754f59c6db5b07fb45426ae41
CRs-Fixed: 3338329
这个提交包含在:
Abhishek Singh
2022-11-16 12:25:06 +05:30
提交者 Madan Koyyalamudi
父节点 6b3dee0b65
当前提交 eee0c37e9d
修改 7 个文件,包含 68 行新增10 行删除

查看文件

@@ -34,6 +34,9 @@
#include "wlan_connectivity_logging.h"
#define MAC_MAX_ADD_IE_LENGTH 2048
/* Join probe request Retry timer default (200)ms */
#define JOIN_PROBE_REQ_TIMER_MS 200
#define MAX_JOIN_PROBE_REQ 5
/*
* Following time is used to program WOW_TIMER_PATTERN to FW so that FW will

查看文件

@@ -864,6 +864,7 @@ static void mlme_init_timeout_cfg(struct wlan_objmgr_psoc *psoc,
timeouts->join_failure_timeout =
cfg_get(psoc, CFG_JOIN_FAILURE_TIMEOUT);
timeouts->join_failure_timeout_ori = timeouts->join_failure_timeout;
timeouts->probe_req_retry_timeout = JOIN_PROBE_REQ_TIMER_MS;
timeouts->auth_failure_timeout =
cfg_get(psoc, CFG_AUTH_FAILURE_TIMEOUT);
timeouts->auth_rsp_timeout =