diff options
| author | yeshwanth sriram guntuka <ysriramg@codeaurora.org> | 2017-09-04 17:00:26 +0530 |
|---|---|---|
| committer | snandini <snandini@codeaurora.org> | 2017-09-15 08:41:29 -0700 |
| commit | 105948e2c490ff308abcf6283b51d755fa1681dc (patch) | |
| tree | 839f5be6dfbd92715159eaac1c95e4d018f821e7 | |
| parent | ead52f4aa985995e790f981b68134c024d0b5340 (diff) | |
qcacld-3.0: Set join failure timeout value in bss config
Join failure timeout value is set to 10 times beacon
interval. If 10 times beacon interval is greater than
max join failure timeout value, global join failure
timeout cfg value is not set which results in connection
failure.
Set join failure timeout value in bss config to the
default join failure timeout value if 10 times beacon
value exceeds default value.
Change-Id: I835256ba07a714cb0606c6e90964475fc112c4b4
CRs-Fixed: 2100633
| -rw-r--r-- | core/sme/src/csr/csr_api_roam.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/core/sme/src/csr/csr_api_roam.c b/core/sme/src/csr/csr_api_roam.c index a41711cce60a..28acbe071e69 100644 --- a/core/sme/src/csr/csr_api_roam.c +++ b/core/sme/src/csr/csr_api_roam.c @@ -4365,10 +4365,9 @@ QDF_STATUS csr_roam_prepare_bss_config(tpAniSirGlobal pMac, pBssConfig->uJoinTimeOut = QDF_MAX(10 * pBssDesc->beaconInterval, CSR_JOIN_FAILURE_TIMEOUT_MIN); - /* make sure it is less than max allowed */ - pBssConfig->uJoinTimeOut = - QDF_MIN(pBssConfig->uJoinTimeOut, - WNI_CFG_JOIN_FAILURE_TIMEOUT_STAMAX); + if (pBssConfig->uJoinTimeOut > CSR_JOIN_FAILURE_TIMEOUT_DEFAULT) + pBssConfig->uJoinTimeOut = + CSR_JOIN_FAILURE_TIMEOUT_DEFAULT; } else { pBssConfig->uJoinTimeOut = CSR_JOIN_FAILURE_TIMEOUT_DEFAULT; |
