summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLeela Venkata Kiran Kumar Reddy Chirala <kchirala@qca.qualcomm.com>2014-10-18 00:15:50 -0700
committerAnjaneeDevi Kapparapu <c_akappa@qti.qualcomm.com>2014-10-21 14:49:03 +0530
commite2d40f9dd9fce1b49efcede40f4ffb65a9a63c01 (patch)
tree18bbc91966a6b1d55969ac6d4e3effbd4fe6a8a1
parent497747acb5a59fe6b55801cf0e2259e47f1f0f10 (diff)
qcacld:Include PMKID in the HS2.0 Reassociation Req
Earlier HS2.0 testcases 5.2 a and 5.2 b require EAP authentication after re assoication.So workaround not to send PMKID was done. These testcases are corrected and need PMKID in reassociaion req. Remove the workaround to send PMKID in re association request Change-Id: If4fe0b820743353c47a0e576d3f0e03cfa71183e CRs-fixed: 741656
-rw-r--r--CORE/SME/inc/csrInternal.h4
-rw-r--r--CORE/SME/src/csr/csrUtil.c9
-rw-r--r--CORE/SME/src/sme_common/sme_Api.c8
3 files changed, 0 insertions, 21 deletions
diff --git a/CORE/SME/inc/csrInternal.h b/CORE/SME/inc/csrInternal.h
index ea45bc695c9b..fff0554535ce 100644
--- a/CORE/SME/inc/csrInternal.h
+++ b/CORE/SME/inc/csrInternal.h
@@ -969,10 +969,6 @@ typedef struct tagCsrRoamSession
#endif
#endif
tANI_U8 bRefAssocStartCnt; //Tracking assoc start indication
- /* to force the AP initiate fresh 802.1x authentication after re-association need to clear
- * the PMKID cache. To clear the cache in this particular case this is added
- * it is needed by the HS 2.0 passpoint certification 5.2.a and b testcases */
- tANI_BOOLEAN fIgnorePMKIDCache;
//ht config
tSirHTConfig htConfig;
#ifdef FEATURE_WLAN_SCAN_PNO
diff --git a/CORE/SME/src/csr/csrUtil.c b/CORE/SME/src/csr/csrUtil.c
index cb9d25f225d5..5428291dda10 100644
--- a/CORE/SME/src/csr/csrUtil.c
+++ b/CORE/SME/src/csr/csrUtil.c
@@ -3031,15 +3031,6 @@ tANI_BOOLEAN csrLookupPMKID( tpAniSirGlobal pMac, tANI_U32 sessionId, tANI_U8 *p
smsLog(pMac, LOGE, FL(" session %d not found "), sessionId);
return FALSE;
}
- /* to force the AP initiate fresh 802.1x authentication after re-association should not
- * fill the PMKID from cache this is needed
- * by the HS 2.0 pass point certification 5.2.a and b test cases */
-
- if(pSession->fIgnorePMKIDCache)
- {
- pSession->fIgnorePMKIDCache = FALSE;
- return fRC;
- }
do
{
diff --git a/CORE/SME/src/sme_common/sme_Api.c b/CORE/SME/src/sme_common/sme_Api.c
index f9f1bfdb425a..3340c3104ae7 100644
--- a/CORE/SME/src/sme_common/sme_Api.c
+++ b/CORE/SME/src/sme_common/sme_Api.c
@@ -3534,14 +3534,6 @@ eHalStatus sme_RoamReassoc(tHalHandle hHal, tANI_U8 sessionId, tCsrRoamProfile *
{
if((NULL == pProfile) && (fForce == 1))
{
- tCsrRoamSession *pSession = CSR_GET_SESSION( pMac, sessionId );
- /*
- * To force the AP initiate fresh 802.1x authentication need to
- * clear the PMKID cache for that set the following boolean.
- * this is needed by the HS 2.0 pass point certification 5.2.a
- * and b test cases.
- */
- pSession->fIgnorePMKIDCache = TRUE;
status = csrReassoc( pMac, sessionId, &modProfileFields, pRoamId , fForce);
}
else