wlan: SR pre-auth timer is made larger than Lim timer
CSR and Lim timers are of same time, 1 sec. because of which, CSR timer
starts first and Lim timer next, if the pre-auth response is not
received, then CSR timer expires first and sends next pre-auth request,
for which LIM timer is still running,it does not start a new timer and
it expires.
Which sends a pre-auth status with error and later for the 2nd pre-auth
request, STA receives pre-auth response also.
First error response is cleaning up the context and it crashes for the
next successful pre-auth
Change-Id: I294a41faa38a84e8a5c30ec362bf73248e999a51
CRs-Fixed:397382
diff --git a/CORE/SME/inc/csrNeighborRoam.h b/CORE/SME/inc/csrNeighborRoam.h
index d95b299..51d8edf 100644
--- a/CORE/SME/inc/csrNeighborRoam.h
+++ b/CORE/SME/inc/csrNeighborRoam.h
@@ -85,7 +85,7 @@
#ifdef WLAN_FEATURE_VOWIFI_11R
#define CSR_NEIGHBOR_ROAM_REPORT_QUERY_TIMEOUT 1000 //in milliseconds
-#define CSR_NEIGHBOR_ROAM_PREAUTH_RSP_WAIT_MULTIPLIER 5 //in milliseconds
+#define CSR_NEIGHBOR_ROAM_PREAUTH_RSP_WAIT_MULTIPLIER 10 //in milliseconds
#define MAX_NUM_PREAUTH_FAIL_LIST_ADDRESS 10 //Max number of MAC addresses with which the pre-auth was failed
#define MAX_BSS_IN_NEIGHBOR_RPT 15
#define CSR_NEIGHBOR_ROAM_MAX_NUM_PREAUTH_RETRIES 3