/*-------------------------------------------------------------------------- * * Timer callback for the timer that is started between the preauth completion and * reassoc request to the PE. In this interval, it is expected that the pre-auth response * and RIC IEs are passed up to the WPA supplicant and received back the necessary FTIEs * required to be sent in the reassoc request * *------------------------------------------------------------------------*/ void sme_PreauthReassocIntvlTimerCallback(void *context) { #ifdef WLAN_FEATURE_NEIGHBOR_ROAMING tpAniSirGlobal pMac = (tpAniSirGlobal )context; csrNeighborRoamRequestHandoff(pMac); #endif return; }
/*-------------------------------------------------------------------------- * * Timer callback for the timer that is started between the preauth completion and * reassoc request to the PE. In this interval, it is expected that the pre-auth response * and RIC IEs are passed up to the WPA supplicant and received back the necessary FTIEs * required to be sent in the reassoc request * *------------------------------------------------------------------------*/ void sme_PreauthReassocIntvlTimerCallback(void *context) { #ifdef WLAN_FEATURE_NEIGHBOR_ROAMING tFTRoamCallbackUsrCtx *pUsrCtx = (tFTRoamCallbackUsrCtx *)context; if (pUsrCtx) { csrNeighborRoamRequestHandoff(pUsrCtx->pMac, pUsrCtx->sessionId); } #endif return; }
/*-------------------------------------------------------------------------- * * Timer callback for the timer that is started between the preauth completion and * reassoc request to the PE. In this interval, it is expected that the pre-auth response * and RIC IEs are passed up to the WPA supplicant and received back the necessary FTIEs * required to be sent in the reassoc request * *------------------------------------------------------------------------*/ void sme_PreauthReassocIntvlTimerCallback(void *context) { #ifdef WLAN_FEATURE_NEIGHBOR_ROAMING tpAniSirGlobal pMac = (tpAniSirGlobal )context; csrNeighborRoamRequestHandoff(pMac); #endif #ifdef DEBUG_ROAM_DELAY vos_record_roam_event(e_SME_PREAUTH_CALLBACK_HIT, NULL, 0); #endif return; }
/*-------------------------------------------------------------------------- * * Timer callback for the timer that is started between the preauth completion and * reassoc request to the PE. In this interval, it is expected that the pre-auth response * and RIC IEs are passed up to the WPA supplicant and received back the necessary FTIEs * required to be sent in the reassoc request * *------------------------------------------------------------------------*/ void sme_PreauthReassocIntvlTimerCallback(void *context) { #ifdef WLAN_FEATURE_NEIGHBOR_ROAMING tpAniSirGlobal pMac = (tpAniSirGlobal )context; csrNeighborRoamRequestHandoff(pMac); #endif if (pMac->roam.configParam.roamDelayStatsEnabled) { vos_record_roam_event(e_SME_PREAUTH_CALLBACK_HIT, NULL, 0); } return; }