Home | History | Annotate | Download | only in Sta_Management

Lines Matching refs:tempFrameInfo

122 	os_memoryZero (pHandle->hOs, &(pHandle->tempFrameInfo), sizeof(mlmeIEParsingParams_t));
140 pHandle->tempFrameInfo.frame.subType = msgType;
150 pHandle->tempFrameInfo.myBssid = TI_TRUE;
152 pHandle->tempFrameInfo.myBssid = TI_FALSE;
156 pHandle->tempFrameInfo.mySa = TI_TRUE;
158 pHandle->tempFrameInfo.mySa = TI_FALSE;
161 pHandle->tempFrameInfo.myDst = TI_FALSE;
168 pHandle->tempFrameInfo.frame.extesion.destType = MSG_BROADCAST;
174 pHandle->tempFrameInfo.frame.extesion.destType = MSG_MULTICAST;
178 pHandle->tempFrameInfo.frame.extesion.destType = MSG_UNICAST;
184 pHandle->tempFrameInfo.myDst = TI_TRUE;
189 MAC_COPY (pHandle->tempFrameInfo.bssid, pMgmtFrame->hdr.BSSID);
209 if ((!pHandle->tempFrameInfo.myBssid) || (!pHandle->tempFrameInfo.mySa) || (pHandle->tempFrameInfo.myDst == TI_FALSE))
216 pHandle->tempFrameInfo.frame.content.assocRsp.barkerPreambleMode = PREAMBLE_UNSPECIFIED;
219 COPY_WLAN_WORD(&pHandle->tempFrameInfo.frame.content.assocRsp.capabilities , pData);
222 COPY_WLAN_WORD(&pHandle->tempFrameInfo.frame.content.assocRsp.status , pData);
225 COPY_WLAN_WORD(&pHandle->tempFrameInfo.frame.content.assocRsp.aid , pData);
226 pHandle->tempFrameInfo.frame.content.assocRsp.aid &= ASSOC_RESP_AID_MASK;
232 pHandle->tempFrameInfo.frame.content.assocRsp.pRsnIe = NULL;
233 pHandle->tempFrameInfo.frame.content.assocRsp.rsnIeLen = 0;
249 pHandle->tempFrameInfo.frame.content.assocRsp.pRates = &(pHandle->tempFrameInfo.rates);
250 status = mlmeParser_readRates(pHandle, pData, bodyDataLen, &readLen, &(pHandle->tempFrameInfo.rates));
260 pHandle->tempFrameInfo.frame.content.assocRsp.pExtRates = &(pHandle->tempFrameInfo.extRates);
261 status = mlmeParser_readRates(pHandle, pData, bodyDataLen, &readLen, &(pHandle->tempFrameInfo.extRates));
286 pHandle->tempFrameInfo.frame.content.assocRsp.WMEParams = &(pHandle->tempFrameInfo.WMEParams);
288 &(pHandle->tempFrameInfo.WMEParams),
289 &(pHandle->tempFrameInfo.frame.content.assocRsp));
300 pXCCIeParameter = &(pHandle->tempFrameInfo.frame.content.assocRsp.XCCIEs[WMEQosTagToACTable[*(pData+6)]]);
313 pHandle->tempFrameInfo.frame.content.assocRsp.pRsnIe = &(pHandle->tempFrameInfo.rsnIe[0]);
315 &(pHandle->tempFrameInfo.rsnIe[rsnIeIdx]));
322 pHandle->tempFrameInfo.frame.content.assocRsp.rsnIeLen += readLen;
328 pHandle->tempFrameInfo.frame.content.assocRsp.pRsnIe = &(pHandle->tempFrameInfo.rsnIe[0]);
330 &(pHandle->tempFrameInfo.rsnIe[rsnIeIdx]));
337 pHandle->tempFrameInfo.frame.content.assocRsp.rsnIeLen += readLen;
342 pHandle->tempFrameInfo.frame.content.assocRsp.QoSCapParameters = &(pHandle->tempFrameInfo.QosCapParams);
344 &(pHandle->tempFrameInfo.QosCapParams));
353 pHandle->tempFrameInfo.frame.content.assocRsp.pHtCapabilities = &(pHandle->tempFrameInfo.tHtCapabilities);
355 &(pHandle->tempFrameInfo.tHtCapabilities));
365 pHandle->tempFrameInfo.frame.content.assocRsp.pHtInformation = &(pHandle->tempFrameInfo.tHtInformation);
367 &(pHandle->tempFrameInfo.tHtInformation));
391 pHandle->tempFrameInfo.frame.content.assocRsp.ciscoIEPresent = ciscoIEPresent;
395 status = assoc_recv(pHandle->hAssoc, &(pHandle->tempFrameInfo.frame));
418 pHandle->tempFrameInfo.frame.content.iePacket.barkerPreambleMode = PREAMBLE_UNSPECIFIED;
421 os_memoryCopy(pHandle->hOs, (void *)pHandle->tempFrameInfo.frame.content.iePacket.timestamp, pData, TIME_STAMP_LEN);
426 COPY_WLAN_WORD(&pHandle->tempFrameInfo.frame.content.iePacket.beaconInerval , pData);
429 COPY_WLAN_WORD(&pHandle->tempFrameInfo.frame.content.iePacket.capabilities , pData);
433 pHandle->tempFrameInfo.frame.content.iePacket.pRsnIe = NULL;
434 pHandle->tempFrameInfo.frame.content.iePacket.rsnIeLen = 0;
436 pHandle->tempFrameInfo.band = pRxAttr->band;
437 pHandle->tempFrameInfo.rxChannel = pRxAttr->channel;
463 if (mlmeParser_parseIEs(hMlme, pData, bodyDataLen, &(pHandle->tempFrameInfo)) != TI_OK)
478 if ((pHandle->tempFrameInfo.frame.content.iePacket.country != NULL) &&
479 (pHandle->tempFrameInfo.frame.content.iePacket.country->hdr[1] != 0))
484 pParam->content.pCountry = (TCountry *)pHandle->tempFrameInfo.frame.content.iePacket.country;
492 &(pHandle->tempFrameInfo.bssid),
493 &(pHandle->tempFrameInfo.frame),
504 &(pHandle->tempFrameInfo.bssid),
505 &(pHandle->tempFrameInfo.frame),
515 &(pHandle->tempFrameInfo.bssid),
516 &(pHandle->tempFrameInfo.frame),
522 if(pHandle->tempFrameInfo.recvChannelSwitchAnnoncIE == TI_FALSE)
546 pHandle->tempFrameInfo.frame.content.iePacket.barkerPreambleMode = PREAMBLE_UNSPECIFIED;
549 os_memoryCopy(pHandle->hOs, (void *)pHandle->tempFrameInfo.frame.content.iePacket.timestamp, pData, TIME_STAMP_LEN);
554 COPY_WLAN_WORD(&pHandle->tempFrameInfo.frame.content.iePacket.beaconInerval , pData);
557 COPY_WLAN_WORD(&pHandle->tempFrameInfo.frame.content.iePacket.capabilities , pData);
561 pHandle->tempFrameInfo.frame.content.iePacket.pRsnIe = NULL;
562 pHandle->tempFrameInfo.frame.content.iePacket.rsnIeLen = 0;
588 pHandle->tempFrameInfo.band = pRxAttr->band;
589 pHandle->tempFrameInfo.rxChannel = pRxAttr->channel;
591 if (mlmeParser_parseIEs(hMlme, pData, bodyDataLen, &(pHandle->tempFrameInfo)) != TI_OK)
605 if ((pHandle->tempFrameInfo.frame.content.iePacket.country != NULL) &&
606 (pHandle->tempFrameInfo.frame.content.iePacket.country->hdr[1] != 0))
611 pParam->content.pCountry = (TCountry *)pHandle->tempFrameInfo.frame.content.iePacket.country;
620 &(pHandle->tempFrameInfo.bssid),
621 &(pHandle->tempFrameInfo.frame),
631 &(pHandle->tempFrameInfo.bssid),
632 &(pHandle->tempFrameInfo.frame),
642 &(pHandle->tempFrameInfo.bssid),
643 &(pHandle->tempFrameInfo.frame),
652 if (pHandle->tempFrameInfo.recvChannelSwitchAnnoncIE == TI_FALSE)
659 if (!pHandle->tempFrameInfo.myBssid)
665 if ((!pHandle->tempFrameInfo.myBssid) || (!pHandle->tempFrameInfo.mySa))
669 COPY_WLAN_WORD(&pHandle->tempFrameInfo.frame.content.disAssoc.reason , pData);
673 RoamingEventData.APDisconnect.uStatusCode = pHandle->tempFrameInfo.frame.content.disAssoc.reason;
681 if ( (!pHandle->tempFrameInfo.myBssid) || (!pHandle->tempFrameInfo.mySa) || (pHandle->tempFrameInfo.myDst == TI_FALSE) )
685 COPY_WLAN_WORD(&pHandle->tempFrameInfo.frame.content.auth.authAlgo , pData);
688 COPY_WLAN_WORD(&pHandle->tempFrameInfo.frame.content.auth.seqNum , pData);
691 COPY_WLAN_WORD(&pHandle->tempFrameInfo.frame.content.auth.status , pData);
694 TRACE3(pHandle->hReport, REPORT_SEVERITY_INFORMATION, "MLME_PARSER: Read Auth: algo=%d, seq=%d, status=%d\n", pHandle->tempFrameInfo.frame.content.auth.authAlgo, pHandle->tempFrameInfo.frame.content.auth.seqNum, 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[1] = 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) && (pHandle->tempFrameInfo.myDst == TI_FALSE) )
720 COPY_WLAN_WORD(&pHandle->tempFrameInfo.frame.content.deAuth.reason , pData);
724 RoamingEventData.APDisconnect.uStatusCode = pHandle->tempFrameInfo.frame.content.disAssoc.reason;
734 if ((!pHandle->tempFrameInfo.myBssid) ||
735 ((!pHandle->tempFrameInfo.mySa) && (pParam->content.ctrlDataCurrentBssType == BSS_INFRASTRUCTURE)))
739 if( (pHandle->tempFrameInfo.frame.extesion.destType == MSG_UNICAST) && (pHandle->tempFrameInfo.myDst == TI_FALSE) )
743 pHandle->tempFrameInfo.frame.content.action.category = *pData;
748 if(( pHandle->tempFrameInfo.frame.content.action.category != CATAGORY_SPECTRUM_MANAGEMENT) &&
749 (pHandle->tempFrameInfo.frame.content.action.category != CATAGORY_QOS) &&
750 (pHandle->tempFrameInfo.frame.content.action.category != WME_CATAGORY_QOS) )
752 TRACE1(pHandle->hReport, REPORT_SEVERITY_ERROR, "MLME_PARSER: Error category is invalid for action management frame %d \n", pHandle->tempFrameInfo.frame.content.action.category );
756 switch(pHandle->tempFrameInfo.frame.content.action.category)
761 pHandle->tempFrameInfo.frame.content.action.action = *pData;
765 QosMngr_receiveActionFrames(pHandle->hQosMngr, pData, pHandle->tempFrameInfo.frame.content.action.action, bodyDataLen);
770 pHandle->tempFrameInfo.frame.content.action.action = *pData;
774 switch(pHandle->tempFrameInfo.frame.content.action.action)
778 if(pHandle->tempFrameInfo.frame.extesion.destType == MSG_BROADCAST)
779 pHandle->tempFrameInfo.frame.content.action.frameType = MSR_FRAME_TYPE_BROADCAST;
781 pHandle->tempFrameInfo.frame.content.action.frameType = MSR_FRAME_TYPE_UNICAST;
784 pHandle->tempFrameInfo.frame.content.action.frameType,
793 if (pHandle->tempFrameInfo.myBssid)
795 mlmeParser_readChannelSwitch(pHandle,pData,bodyDataLen,&readLen,&(pHandle->tempFrameInfo.channelSwitch),
801 TRACE1(pHandle->hReport, REPORT_SEVERITY_ERROR, "MLME_PARSER: Error, category is invalid for action management frame %d \n", pHandle->tempFrameInfo.frame.content.action.category );
1767 return (&(((mlme_t *)hMlme)->tempFrameInfo));