diff options
| author | Leela Venkata Kiran Kumar Reddy Chirala <kchirala@qca.qualcomm.com> | 2014-10-18 00:15:50 -0700 |
|---|---|---|
| committer | AnjaneeDevi Kapparapu <c_akappa@qti.qualcomm.com> | 2014-10-21 14:49:03 +0530 |
| commit | e2d40f9dd9fce1b49efcede40f4ffb65a9a63c01 (patch) | |
| tree | 18bbc91966a6b1d55969ac6d4e3effbd4fe6a8a1 | |
| parent | 497747acb5a59fe6b55801cf0e2259e47f1f0f10 (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.h | 4 | ||||
| -rw-r--r-- | CORE/SME/src/csr/csrUtil.c | 9 | ||||
| -rw-r--r-- | CORE/SME/src/sme_common/sme_Api.c | 8 |
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 |
