Home | History | Annotate | Download | only in mlme

Lines Matching refs:tempFrameInfo

150     os_memoryZero(pHandle->hOs, &(pHandle->tempFrameInfo), sizeof(mlmeIEParsingParams_t));
162 pHandle->tempFrameInfo.frame.subType = msgType;
173 pHandle->tempFrameInfo.myBssid = TRUE;
175 pHandle->tempFrameInfo.myBssid = FALSE;
178 pHandle->tempFrameInfo.mySa = TRUE;
180 pHandle->tempFrameInfo.mySa = FALSE;
183 pHandle->tempFrameInfo.myDst = FALSE;
189 pHandle->tempFrameInfo.frame.extesion.destType = MSG_BROADCAST;
195 pHandle->tempFrameInfo.frame.extesion.destType = MSG_MULTICAST;
199 pHandle->tempFrameInfo.frame.extesion.destType = MSG_UNICAST;
206 pHandle->tempFrameInfo.myDst = TRUE;
212 MAC_COPY(pHandle->hOs, (&(pHandle->tempFrameInfo.bssid)), (&pMgmtFrame->hdr.BSSID));
235 if ((!pHandle->tempFrameInfo.myBssid) || (!pHandle->tempFrameInfo.mySa) || (pHandle->tempFrameInfo.myDst == FALSE))
242 pHandle->tempFrameInfo.frame.content.assocRsp.barkerPreambleMode = PREAMBLE_UNSPECIFIED;
245 pHandle->tempFrameInfo.frame.content.assocRsp.capabilities = ENDIAN_HANDLE_WORD(*(UINT16*)pData);
248 pHandle->tempFrameInfo.frame.content.assocRsp.status = ENDIAN_HANDLE_WORD(*(UINT16*)pData);
251 pHandle->tempFrameInfo.frame.content.assocRsp.aid = ENDIAN_HANDLE_WORD(*(UINT16*)pData);
257 pHandle->tempFrameInfo.frame.content.assocRsp.pRsnIe = NULL;
258 pHandle->tempFrameInfo.frame.content.assocRsp.rsnIeLen = 0;
275 pHandle->tempFrameInfo.frame.content.assocRsp.pRates = &(pHandle->tempFrameInfo.rates);
276 status = mlmeParser_readRates(pHandle, pData, bodyDataLen, &readLen, &(pHandle->tempFrameInfo.rates));
288 pHandle->tempFrameInfo.frame.content.assocRsp.pExtRates = &(pHandle->tempFrameInfo.extRates);
289 status = mlmeParser_readRates(pHandle, pData, bodyDataLen, &readLen, &(pHandle->tempFrameInfo.extRates));
300 (BOOL *)&(pHandle->tempFrameInfo.frame.content.assocRsp.useProtection),
301 (preamble_e *)&(pHandle->tempFrameInfo.frame.content.assocRsp.barkerPreambleMode));
327 pHandle->tempFrameInfo.frame.content.assocRsp.fourXParams = &(pHandle->tempFrameInfo.fourXParams);
329 &(pHandle->tempFrameInfo.fourXParams));
342 pHandle->tempFrameInfo.frame.content.assocRsp.WMEParams = &(pHandle->tempFrameInfo.WMEParams);
344 &(pHandle->tempFrameInfo.WMEParams),
345 &(pHandle->tempFrameInfo.frame.content.assocRsp));
358 pExcIeParameter = &(pHandle->tempFrameInfo.frame.content.assocRsp.excIEs[WMEQosTagToACTable[*(pData+6)]]);
370 pHandle->tempFrameInfo.frame.content.assocRsp.pRsnIe = &(pHandle->tempFrameInfo.rsnIe[0]);
372 &(pHandle->tempFrameInfo.rsnIe[rsnIeIdx]));
381 pHandle->tempFrameInfo.frame.content.assocRsp.rsnIeLen += readLen;
387 pHandle->tempFrameInfotempFrameInfo.rsnIe[0]);
389 &(pHandle->tempFrameInfo.rsnIe[rsnIeIdx]));
398 pHandle->tempFrameInfo.frame.content.assocRsp.rsnIeLen += readLen;
403 pHandle->tempFrameInfo.frame.content.assocRsp.QoSCapParameters = &(pHandle->tempFrameInfo.QosCapParams);
405 &(pHandle->tempFrameInfo.QosCapParams));
431 pHandle->tempFrameInfo.frame.content.assocRsp.ciscoIEPresent = ciscoIEPresent;
436 status = assoc_recv(pHandle->hAssoc, &(pHandle->tempFrameInfo.frame));
459 pHandle->tempFrameInfo.frame.content.iePacket.barkerPreambleMode = PREAMBLE_UNSPECIFIED;
462 os_memoryCopy(pHandle->hOs, (void *)pHandle->tempFrameInfo.frame.content.iePacket.timestamp, pData, TIME_STAMP_LEN);
467 pHandle->tempFrameInfo.frame.content.iePacket.beaconInerval = ENDIAN_HANDLE_WORD(*(UINT16*)pData);
470 pHandle->tempFrameInfo.frame.content.iePacket.capabilities = ENDIAN_HANDLE_WORD(*(UINT16*)pData);
474 pHandle->tempFrameInfo.frame.content.iePacket.pRsnIe = NULL;
475 pHandle->tempFrameInfo.frame.content.iePacket.rsnIeLen = 0;
477 pHandle->tempFrameInfo.band = pRxAttr->band;
478 pHandle->tempFrameInfo.rxChannel = pRxAttr->channel;
498 if (mlmeParser_parseIEs(hMlme, pData, bodyDataLen, &(pHandle->tempFrameInfo)) != OK)
510 pHandle->resultCBFunc( pHandle->resultCBObj, &(pHandle->tempFrameInfo.bssid), &(pHandle->tempFrameInfo.frame), pRxAttr,
514 currBSS_probRespReceivedCallb(pHandle->hCurrBss, pRxAttr, &(pHandle->tempFrameInfo.bssid),
515 &(pHandle->tempFrameInfo.frame),
523 currProbeRspTSFTime = (UINT32)ENDIAN_HANDLE_LONG(*(INT32*)(pHandle->tempFrameInfo.frame.content.iePacket.timestamp));
526 if(pHandle->tempFrameInfo.frame.content.iePacket.pSsid != NULL)
531 pHandle->tempFrameInfo.frame.content.iePacket.pSsid->serviceSetId,
534 pHandle->tempFrameInfo.frame.content.iePacket.beaconInerval,
538 if(pHandle->tempFrameInfo.frame.content.iePacket.pSsid == NULL)
546 if(pHandle->tempFrameInfo.recvChannelSwitchAnnoncIE == FALSE)
569 pHandle->tempFrameInfo.frame.content.iePacket.barkerPreambleMode = PREAMBLE_UNSPECIFIED;
572 os_memoryCopy(pHandle->hOs, (void *)pHandle->tempFrameInfo.frame.content.iePacket.timestamp, pData, TIME_STAMP_LEN);
577 pHandle->tempFrameInfo.frame.content.iePacket.beaconInerval = ENDIAN_HANDLE_WORD(*(UINT16*)pData);
580 pHandle->tempFrameInfo.frame.content.iePacket.capabilities = ENDIAN_HANDLE_WORD(*(UINT16*)pData);
584 pHandle->tempFrameInfo.frame.content.iePacket.pRsnIe = NULL;
585 pHandle->tempFrameInfo.frame.content.iePacket.rsnIeLen = 0;
605 pHandle->tempFrameInfo.band = pRxAttr->band;
606 pHandle->tempFrameInfo.rxChannel = pRxAttr->channel;
608 if (mlmeParser_parseIEs(hMlme, pData, bodyDataLen, &(pHandle->tempFrameInfo)) != OK)
620 pHandle->resultCBFunc( pHandle->resultCBObj, &(pHandle->tempFrameInfo.bssid), &(pHandle->tempFrameInfo.frame), pRxAttr,
628 currBSS_beaconReceivedCallb(pHandle->hCurrBss, pRxAttr, &(pHandle->tempFrameInfo.bssid),
629 &(pHandle->tempFrameInfo.frame), (char *)pMgmtFrame->body+TIME_STAMP_LEN+4,
633 if ( pHandle->tempFrameInfo.myBssid )
636 pHandle->tempFrameInfo.frame);
639 if (pHandle->tempFrameInfo.recvChannelSwitchAnnoncIE == FALSE)
646 if (!pHandle->tempFrameInfo.myBssid)
653 if ((!pHandle->tempFrameInfo.myBssid) || (!pHandle->tempFrameInfo.mySa))
660 if((pHandle->tempFrameInfo.frame.extesion.destType == MSG_UNICAST) &&
661 (pHandle->tempFrameInfo.myDst == FALSE))
665 pHandle->tempFrameInfo.frame.content.disAssoc.reason = ENDIAN_HANDLE_WORD(*(UINT16*)pData);
669 RoamingEventData.APDisconnect.uStatusCode = pHandle->tempFrameInfo.frame.content.disAssoc.reason;
677 if ((!pHandle->tempFrameInfo.myBssid) || (!pHandle->tempFrameInfo.mySa) || (pHandle->tempFrameInfo.myDst == FALSE))
681 pHandle->tempFrameInfo.frame.content.auth.authAlgo = ENDIAN_HANDLE_WORD(*(UINT16*)pData);
684 pHandle->tempFrameInfo.frame.content.auth.seqNum = ENDIAN_HANDLE_WORD(*(UINT16*)pData);
687 pHandle->tempFrameInfo.frame.content.auth.status = ENDIAN_HANDLE_WORD(*(UINT16*)pData);
692 pHandle->tempFrameInfo.frame.content.auth.authAlgo,
693 pHandle->tempFrameInfo.frame.content.auth.seqNum,
694 pHandle->tempFrameInfo.frame.content.auth.status));
697 pHandle->tempFrameInfo.frame.content.auth.pChallenge = &(pHandle->tempFrameInfo.challenge);
698 status = mlmeParser_readChallange(pHandle, pData, bodyDataLen, &readLen, &(pHandle->tempFrameInfo.challenge));
701 pHandle->tempFrameInfo.challenge.hdr.eleLen = 0;
706 status = auth_recv(pHandle->hAuth, &(pHandle->tempFrameInfo.frame));
709 if ((!pHandle->tempFrameInfo.myBssid) || (!pHandle->tempFrameInfo.mySa))
716 if((pHandle->tempFrameInfo.frame.extesion.destType == MSG_UNICAST) &&
717 (pHandle->tempFrameInfo.myDst == FALSE))
721 pHandle->tempFrameInfo.frame.content.deAuth.reason = ENDIAN_HANDLE_WORD(*(UINT16*)pData);
725 RoamingEventData.APDisconnect.uStatusCode = pHandle->tempFrameInfo.frame.content.disAssoc.reason;
735 if ((!pHandle->tempFrameInfo.myBssid) ||
736 ((!pHandle->tempFrameInfo.mySa) && (param.content.ctrlDataCurrentBssType == BSS_INFRASTRUCTURE)))
740 if((pHandle->tempFrameInfo.frame.extesion.destType == MSG_UNICAST) &&
741 (pHandle->tempFrameInfo.myDst == FALSE))
746 pHandle->tempFrameInfo.frame.content.action.category = *pData;
751 if(( pHandle->tempFrameInfo.frame.content.action.category != CATAGORY_SPECTRUM_MANAGEMENT) &&
752 (pHandle->tempFrameInfo.frame.content.action.category != CATAGORY_QOS) &&
753 (pHandle->tempFrameInfo.frame.content.action.category != WME_CATAGORY_QOS) )
757 pHandle->tempFrameInfo.frame.content.action.category ));
761 switch(pHandle->tempFrameInfo.frame.content.action.category)
766 pHandle->tempFrameInfo.frame.content.action.action = *pData;
770 QosMngr_receiveActionFrames(pHandle->hQosMngr, pData, pHandle->tempFrameInfo.frame.content.action.action, bodyDataLen);
775 pHandle->tempFrameInfo.frame.content.action.action = *pData;
779 switch(pHandle->tempFrameInfo.frame.content.action.action)
783 if(pHandle->tempFrameInfo.frame.extesion.destType == MSG_BROADCAST)
784 pHandle->tempFrameInfo.frame.content.action.frameType = MSR_FRAME_TYPE_BROADCAST;
786 pHandle->tempFrameInfo.frame.content.action.frameType = MSR_FRAME_TYPE_UNICAST;
789 pHandle->tempFrameInfo.frame.content.action.frameType,
798 if (pHandle->tempFrameInfo.myBssid)
800 mlmeParser_readChannelSwitch(pHandle,pData,bodyDataLen,&readLen,&(pHandle->tempFrameInfo.channelSwitch),
808 pHandle->tempFrameInfo.frame.content.action.category ));
2058 return (&(((mlme_t *)hMlme)->tempFrameInfo));