Home | History | Annotate | Download | only in Sta_Management

Lines Matching refs:tempFrameInfo

122 	os_memoryZero (pHandle->hOs, &(pHandle->tempFrameInfo), sizeof(mlmeIEParsingParams_t));
141 pHandle->tempFrameInfo.frame.subType = msgType;
151 pHandle->tempFrameInfo.myBssid = TI_TRUE;
153 pHandle->tempFrameInfo.myBssid = TI_FALSE;
157 pHandle->tempFrameInfo.mySa = TI_TRUE;
159 pHandle->tempFrameInfo.mySa = TI_FALSE;
162 pHandle->tempFrameInfo.myDst = TI_FALSE;
169 pHandle->tempFrameInfo.frame.extesion.destType = MSG_BROADCAST;
175 pHandle->tempFrameInfo.frame.extesion.destType = MSG_MULTICAST;
179 pHandle->tempFrameInfo.frame.extesion.destType = MSG_UNICAST;
185 pHandle->tempFrameInfo.myDst = TI_TRUE;
190 MAC_COPY (pHandle->tempFrameInfo.bssid, pMgmtFrame->hdr.BSSID);
210 if ((!pHandle->tempFrameInfo.myBssid) || (!pHandle->tempFrameInfo.mySa) || (pHandle->tempFrameInfo.myDst == TI_FALSE))
217 pHandle->tempFrameInfo.frame.content.assocRsp.barkerPreambleMode = PREAMBLE_UNSPECIFIED;
220 COPY_WLAN_WORD(&pHandle->tempFrameInfo.frame.content.assocRsp.capabilities , pData);
223 COPY_WLAN_WORD(&pHandle->tempFrameInfo.frame.content.assocRsp.status , pData);
226 COPY_WLAN_WORD(&pHandle->tempFrameInfo.frame.content.assocRsp.aid , pData);
227 pHandle->tempFrameInfo.frame.content.assocRsp.aid &= ASSOC_RESP_AID_MASK;
233 pHandle->tempFrameInfo.frame.content.assocRsp.pRsnIe = NULL;
234 pHandle->tempFrameInfo.frame.content.assocRsp.rsnIeLen = 0;
250 pHandle->tempFrameInfo.frame.content.assocRsp.pRates = &(pHandle->tempFrameInfo.rates);
251 status = mlmeParser_readRates(pHandle, pData, bodyDataLen, &readLen, &(pHandle->tempFrameInfo.rates));
261 pHandle->tempFrameInfo.frame.content.assocRsp.pExtRates = &(pHandle->tempFrameInfo.extRates);
262 status = mlmeParser_readRates(pHandle, pData, bodyDataLen, &readLen, &(pHandle->tempFrameInfo.extRates));
287 pHandle->tempFrameInfo.frame.content.assocRsp.WMEParams = &(pHandle->tempFrameInfo.WMEParams);
289 &(pHandle->tempFrameInfo.WMEParams),
290 &(pHandle->tempFrameInfo.frame.content.assocRsp));
301 pXCCIeParameter = &(pHandle->tempFrameInfo.frame.content.assocRsp.XCCIEs[WMEQosTagToACTable[*(pData+6)]]);
314 pHandle->tempFrameInfo.frame.content.assocRsp.pRsnIe = &(pHandle->tempFrameInfo.rsnIe[0]);
316 &(pHandle->tempFrameInfo.rsnIe[rsnIeIdx]));
323 pHandle->tempFrameInfo.frame.content.assocRsp.rsnIeLen += readLen;
329 pHandle->tempFrameInfo.frame.content.assocRsp.pRsnIe = &(pHandle->tempFrameInfo.rsnIe[0]);
331 &(pHandle->tempFrameInfo.rsnIe[rsnIeIdx]));
338 pHandle->tempFrameInfo.frame.content.assocRsp.rsnIeLen += readLen;
343 pHandle->tempFrameInfo.frame.content.assocRsp.QoSCapParameters = &(pHandle->tempFrameInfo.QosCapParams);
345 &(pHandle->tempFrameInfo.QosCapParams));
354 pHandle->tempFrameInfo.frame.content.assocRsp.pHtCapabilities = &(pHandle->tempFrameInfo.tHtCapabilities);
356 &(pHandle->tempFrameInfo.tHtCapabilities));
366 pHandle->tempFrameInfo.frame.content.assocRsp.pHtInformation = &(pHandle->tempFrameInfo.tHtInformation);
368 &(pHandle->tempFrameInfo.tHtInformation));
392 pHandle->tempFrameInfo.frame.content.assocRsp.ciscoIEPresent = ciscoIEPresent;
396 status = assoc_recv(pHandle->hAssoc, &(pHandle->tempFrameInfo.frame));
419 pHandle->tempFrameInfo.frame.content.iePacket.barkerPreambleMode = PREAMBLE_UNSPECIFIED;
422 os_memoryCopy(pHandle->hOs, (void *)pHandle->tempFrameInfo.frame.content.iePacket.timestamp, pData, TIME_STAMP_LEN);
427 COPY_WLAN_WORD(&pHandle->tempFrameInfo.frame.content.iePacket.beaconInerval , pData);
430 COPY_WLAN_WORD(&pHandle->tempFrameInfo.frame.content.iePacket.capabilities , pData);
434 pHandle->tempFrameInfo.frame.content.iePacket.pRsnIe = NULL;
435 pHandle->tempFrameInfo.frame.content.iePacket.rsnIeLen = 0;
437 pHandle->tempFrameInfo.band = pRxAttr->band;
438 pHandle->tempFrameInfo.rxChannel = pRxAttr->channel;
464 if (mlmeParser_parseIEs(hMlme, pData, bodyDataLen, &(pHandle->tempFrameInfo)) != TI_OK)
479 if ((pHandle->tempFrameInfo.frame.content.iePacket.country != NULL) &&
480 (pHandle->tempFrameInfo.frame.content.iePacket.country->hdr[1] != 0))
485 pParam->content.pCountry = (TCountry *)pHandle->tempFrameInfo.frame.content.iePacket.country;
493 &(pHandle->tempFrameInfo.bssid),
494 &(pHandle->tempFrameInfo.frame),
505 &(pHandle->tempFrameInfo.bssid),
506 &(pHandle->tempFrameInfo.frame),
516 &(pHandle->tempFrameInfo.bssid),
517 &(pHandle->tempFrameInfo.frame),
523 if(pHandle->tempFrameInfo.recvChannelSwitchAnnoncIE == TI_FALSE)
547 pHandle->tempFrameInfo.frame.content.iePacket.barkerPreambleMode = PREAMBLE_UNSPECIFIED;
550 os_memoryCopy(pHandle->hOs, (void *)pHandle->tempFrameInfo.frame.content.iePacket.timestamp, pData, TIME_STAMP_LEN);
555 COPY_WLAN_WORD(&pHandle->tempFrameInfo.frame.content.iePacket.beaconInerval , pData);
558 COPY_WLAN_WORD(&pHandle->tempFrameInfo.frame.content.iePacket.capabilities , pData);
562 pHandle->tempFrameInfo.frame.content.iePacket.pRsnIe = NULL;
563 pHandle->tempFrameInfo.frame.content.iePacket.rsnIeLen = 0;
589 pHandle->tempFrameInfo.band = pRxAttr->band;
590 pHandle->tempFrameInfo.rxChannel = pRxAttr->channel;
592 if (mlmeParser_parseIEs(hMlme, pData, bodyDataLen, &(pHandle->tempFrameInfo)) != TI_OK)
606 if ((pHandle->tempFrameInfo.frame.content.iePacket.country != NULL) &&
607 (pHandle->tempFrameInfo.frame.content.iePacket.country->hdr[1] != 0))
612 pParam->content.pCountry = (TCountry *)pHandle->tempFrameInfo.frame.content.iePacket.country;
621 &(pHandle->tempFrameInfo.bssid),
622 &(pHandle->tempFrameInfo.frame),
632 &(pHandle->tempFrameInfo.bssid),
633 &(pHandle->tempFrameInfo.frame),
643 &(pHandle->tempFrameInfo.bssid),
644 &(pHandle->tempFrameInfo.frame),
653 if (pHandle->tempFrameInfo.recvChannelSwitchAnnoncIE == TI_FALSE)
660 if (!pHandle->tempFrameInfo.myBssid)
666 if ((!pHandle->tempFrameInfo.myBssid) || (!pHandle->tempFrameInfo.mySa))
670 COPY_WLAN_WORD(&pHandle->tempFrameInfo.frame.content.disAssoc.reason , pData);
674 RoamingEventData.APDisconnect.uStatusCode = pHandle->tempFrameInfo.frame.content.disAssoc.reason;
682 if ( (!pHandle->tempFrameInfo.myBssid) || (!pHandle->tempFrameInfo.mySa) || (pHandle->tempFrameInfo.myDst == TI_FALSE) )
686 COPY_WLAN_WORD(&pHandle->tempFrameInfo.frame.content.auth.authAlgo , pData);
689 COPY_WLAN_WORD(&pHandle->tempFrameInfo.frame.content.auth.seqNum , pData);
692 COPY_WLAN_WORD(&pHandle->tempFrameInfo.frame.content.auth.status , pData);
695 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);
698 pHandle->tempFrameInfo.frame.content.auth.pChallenge = &(pHandle->tempFrameInfo.challenge);
699 status = mlmeParser_readChallange(pHandle, pData, bodyDataLen, &readLen, &(pHandle->tempFrameInfo.challenge));
702 pHandle->tempFrameInfo.challenge.hdr[1] = 0;
707 status = auth_recv(pHandle->hAuth, &(pHandle->tempFrameInfo.frame));
710 if ((!pHandle->tempFrameInfo.myBssid) || (!pHandle->tempFrameInfo.mySa))
717 if( (pHandle->tempFrameInfo.frame.extesion.destType == MSG_UNICAST) && (pHandle->tempFrameInfo.myDst == TI_FALSE) )
721 COPY_WLAN_WORD(&pHandle->tempFrameInfo.frame.content.deAuth.reason , pData);
725 RoamingEventData.APDisconnect.uStatusCode = pHandle->tempFrameInfo.frame.content.disAssoc.reason;
735 if ((!pHandle->tempFrameInfo.myBssid) ||
736 ((!pHandle->tempFrameInfo.mySa) && (pParam->content.ctrlDataCurrentBssType == BSS_INFRASTRUCTURE)))
740 if( (pHandle->tempFrameInfo.frame.extesion.destType == MSG_UNICAST) && (pHandle->tempFrameInfo.myDst == TI_FALSE) )
744 pHandle->tempFrameInfo.frame.content.action.category = *pData;
749 if(( pHandle->tempFrameInfo.frame.content.action.category != CATAGORY_SPECTRUM_MANAGEMENT) &&
750 (pHandle->tempFrameInfo.frame.content.action.category != CATAGORY_QOS) &&
751 (pHandle->tempFrameInfo.frame.content.action.category != WME_CATAGORY_QOS) )
753 TRACE1(pHandle->hReport, REPORT_SEVERITY_ERROR, "MLME_PARSER: Error category is invalid for action management frame %d \n", pHandle->tempFrameInfo.frame.content.action.category );
757 switch(pHandle->tempFrameInfo.frame.content.action.category)
762 pHandle->tempFrameInfo.frame.content.action.action = *pData;
766 QosMngr_receiveActionFrames(pHandle->hQosMngr, pData, pHandle->tempFrameInfo.frame.content.action.action, bodyDataLen);
771 pHandle->tempFrameInfo.frame.content.action.action = *pData;
775 switch(pHandle->tempFrameInfo.frame.content.action.action)
779 if(pHandle->tempFrameInfo.frame.extesion.destType == MSG_BROADCAST)
780 pHandle->tempFrameInfo.frame.content.action.frameType = MSR_FRAME_TYPE_BROADCAST;
782 pHandle->tempFrameInfo.frame.content.action.frameType = MSR_FRAME_TYPE_UNICAST;
785 pHandle->tempFrameInfo.frame.content.action.frameType,
794 if (pHandle->tempFrameInfo.myBssid)
796 mlmeParser_readChannelSwitch(pHandle,pData,bodyDataLen,&readLen,&(pHandle->tempFrameInfo.channelSwitch),
802 TRACE1(pHandle->hReport, REPORT_SEVERITY_ERROR, "MLME_PARSER: Error, category is invalid for action management frame %d \n", pHandle->tempFrameInfo.frame.content.action.category );
1776 return (&(((mlme_t *)hMlme)->tempFrameInfo));