Home | History | Annotate | Download | only in Sta_Management

Lines Matching refs:pPrimarySite

604     siteEntry_t *pPrimarySite = pSiteMgr->pSitesMgmtParams->pPrimarySite;
780 if (!pPrimarySite)
784 pPrimarySite->beaconRecv = pParam->content.siteMgrBeaconRecv;
911 if (!pPrimarySite)
913 else if (pPrimarySite->bssType != BSS_INFRASTRUCTURE)
941 if (pPrimarySite != NULL)
943 pPrimarySite->rxRate = pParam->content.ctrlDataCurrentBasicRate;
948 if (!pPrimarySite)
952 pPrimarySite->channel = pParam->content.siteMgrCurrentChannel;
956 if (!pPrimarySite)
961 pPrimarySite->rssi = pParam->content.siteMgrCurrentSignal.rssi;
1036 siteEntry_t *pPrimarySite = pSiteMgr->pSitesMgmtParams->pPrimarySite;
1085 if (!pPrimarySite)
1092 pParam->content.siteMgrCurrentSignal.rssi = pPrimarySite->rssi;
1093 pParam->content.siteMgrCurrentSignal.snr = pPrimarySite->snr;
1097 if (!pPrimarySite)
1102 pParam->content.powerConstraint = pPrimarySite->powerConstraint;
1107 if (!pPrimarySite)
1112 pParam->content.siteMgrDtimPeriod = pPrimarySite->dtimPeriod;
1116 if (!pPrimarySite)
1121 pParam->content.siteMgrBeaconRecv = pPrimarySite->beaconRecv;
1126 if (!pPrimarySite)
1131 pParam->content.beaconInterval = pPrimarySite->beaconInterval;
1135 if (!pPrimarySite)
1140 pParam->content.APTxPower = pPrimarySite->APTxPower;
1144 if (!pPrimarySite)
1149 pParam->content.siteMgrSiteCapability = pPrimarySite->capabilities;
1153 if (!pPrimarySite)
1158 pParam->content.siteMgrCurrentChannel = pPrimarySite->channel;
1162 if (!pPrimarySite)
1168 if(pPrimarySite->ssid.len == 0)
1170 os_memoryCopy(pSiteMgr->hOs, &pParam->content.siteMgrCurrentSSID, &pPrimarySite->ssid, sizeof(TSsid));
1175 if (!pPrimarySite)
1182 pParam->content.siteMgrCurrentBSSType = pPrimarySite->bssType;
1189 if (!pPrimarySite)
1197 TRACE4(pSiteMgr->hReport, REPORT_SEVERITY_INFORMATION, "SITE_MGR: bitmapBasicPrimary= 0x%X,bitMapBasicDesired = 0x%X,bitMapSuppPrimary = 0x%X, bitMapSuppDesired = 0x%X\n", pPrimarySite->rateMask.basicRateMask,pSiteMgr->pDesiredParams->siteMgrCurrentDesiredRateMask.basicRateMask, pPrimarySite->rateMask.supportedRateMask,pSiteMgr->pDesiredParams->siteMgrCurrentDesiredRateMask.supportedRateMask);
1201 if (!pPrimarySite)
1217 if(!pPrimarySite)
1220 pParam->content.siteMgrSlotTime = pPrimarySite->currentSlotTime;
1230 if (pPrimarySite != NULL)
1232 if (pPrimarySite->probeRecv)
1235 pParam->content.siteMgrLastBeacon.bufLength = pPrimarySite->probeRespLength;
1236 pParam->content.siteMgrLastBeacon.buffer = pPrimarySite->probeRespBuffer;
1241 pParam->content.siteMgrLastBeacon.bufLength = pPrimarySite->beaconLength;
1242 pParam->content.siteMgrLastBeacon.buffer = pPrimarySite->beaconBuffer;
1327 if (pPrimarySite)
1347 if (!pPrimarySite)
1350 pParam->content.siteMgrCurrentPreambleType = pPrimarySite->currentPreambleType;
1354 if (pPrimarySite != NULL)
1356 MAC_COPY (pParam->content.siteMgrDesiredBSSID, pPrimarySite->bssid);
1363 if (pPrimarySite != NULL)
1365 pParam->content.ctrlDataCurrentBasicRate = pPrimarySite->rxRate;
1370 if (pPrimarySite != NULL)
1372 pParam->content.siteMgrCurrentRssi = pPrimarySite->rssi;
1429 pSiteMgr->pSitesMgmtParams->pPrimarySite->tsfTimeStamp,
1434 if (!pPrimarySite)
1441 pParam->content.qosApCapabilities.uQOSFlag = pPrimarySite->WMESupported;
1442 pParam->content.qosApCapabilities.uAPSDFlag = pPrimarySite->APSDSupport;
1446 if (!pPrimarySite)
1448 pParam->content.pPrimarySite = (void *)NULL;
1453 pParam->content.pPrimarySite = (void *)pPrimarySite;
1458 if (!pPrimarySite)
1465 if((pPrimarySite->tHtCapabilities.tHdr[0] != TI_FALSE) && (pPrimarySite->tHtInformation.tHdr[0] != TI_FALSE))
1521 siteEntry_t *pPrimarySite = pSiteMgr->pSitesMgmtParams->pPrimarySite;
1524 if (pPrimarySite == NULL)
1533 joinParams.bssType = pPrimarySite->bssType;
1534 joinParams.beaconInterval = pPrimarySite->beaconInterval;
1535 joinParams.dtimInterval = pPrimarySite->dtimPeriod;
1536 joinParams.pBSSID = (TI_UINT8 *)&pPrimarySite->bssid;
1537 joinParams.pSSID = (TI_UINT8 *)&pPrimarySite->ssid.str;
1538 pPrimarySite->ssid.len;
1553 joinParams.channel = pPrimarySite->channel;
1569 if (pPrimarySite->bssType == BSS_INDEPENDENT)
1638 if(pSiteMgr->pSitesMgmtParams->pPrimarySite == NULL)
1644 if(pSiteMgr->pSitesMgmtParams->pPrimarySite->siteType != SITE_SELF)
1650 removeSiteEntry(pSiteMgr, currTable, pSiteMgr->pSitesMgmtParams->pPrimarySite);
1651 pSiteMgr->pSitesMgmtParams->pPrimarySite = NULL;
1680 pSiteMgr->pSitesMgmtParams->pPrimarySite = pSite;
1764 if (pSiteMgr->pSitesMgmtParams->pPrimarySite == NULL)
1867 if(pSiteMgr->pSitesMgmtParams->pPrimarySite)
1868 pSiteMgr->pSitesMgmtParams->pPrimarySite->localTimeStamp = os_timeStampMs(pSiteMgr->hOs);
1916 if (pSiteMgr->pSitesMgmtParams->pPrimarySite == NULL)
1923 removeSiteEntry(pSiteMgr, currTable, pSiteMgr->pSitesMgmtParams->pPrimarySite);
1924 pSiteMgr->pSitesMgmtParams->pPrimarySite = NULL;
1928 pSiteMgr->pSitesMgmtParams->pPrimarySite->failStatus = STATUS_UNSPECIFIED;
2204 if (pSiteMgr->pSitesMgmtParams->pPrimarySite == NULL)
2790 siteEntry_t *pPrimarySite = pSiteMgr->pSitesMgmtParams->pPrimarySite;
2806 if (pPrimarySite==NULL)
2809 TRACE0(pSiteMgr->hReport, REPORT_SEVERITY_INFORMATION, "getPrimaryBssid, pPrimarySite is NULL \n");
2813 length = pPrimarySite->beaconLength + sizeof(OS_802_11_BSSID_EX) + sizeof(OS_802_11_FIXED_IEs);
2826 MAC_COPY (primaryBssid->MacAddress, pPrimarySite->bssid);
2829 primaryBssid->Capabilities = pPrimarySite->capabilities;
2833 if (pPrimarySite->ssid.len > MAX_SSID_LEN)
2835 pPrimarySite->ssid.len = MAX_SSID_LEN;
2839 (void *)pPrimarySite->ssid.str,
2840 pPrimarySite->ssid.len);
2841 primaryBssid->Ssid.SsidLength = pPrimarySite->ssid.len;
2844 primaryBssid->Privacy = pPrimarySite->privacy;
2847 primaryBssid->Rssi = pPrimarySite->rssi;
2853 rate_DrvBitmapToNetStr (pPrimarySite->rateMask.supportedRateMask,
2854 pPrimarySite->rateMask.basicRateMask,
2860 if (pPrimarySite->channel <= SITE_MGR_CHANNEL_B_G_MAX)
2874 primaryBssid->Configuration.BeaconPeriod = pPrimarySite->beaconInterval;
2875 primaryBssid->Configuration.ATIMWindow = pPrimarySite->atimWindow;
2876 primaryBssid->Configuration.Union.channel = Chan2Freq(pPrimarySite->channel);
2879 if (pPrimarySite->bssType == BSS_INDEPENDENT)
2887 os_memoryCopy(pSiteMgr->hOs, (void *)pFixedIes->TimeStamp, (void *)&pPrimarySite->tsfTimeStamp, TIME_STAMP_LEN);
2888 pFixedIes->BeaconInterval = pPrimarySite->beaconInterval;
2889 pFixedIes->Capabilities = pPrimarySite->capabilities;
2894 TRACE2(pSiteMgr->hReport, REPORT_SEVERITY_INFORMATION, "Copy all variable beaconLength=%d, IELength=%d\n", pPrimarySite->beaconLength, primaryBssid->IELength);
2895 TRACE_INFO_HEX(pSiteMgr->hReport, pPrimarySite->beaconBuffer, pPrimarySite->beaconLength);
2897 if ( pPrimarySite->beaconLength > MAX_BEACON_BODY_LENGTH )
2900 "getPrimaryBssid. pPrimarySite->beaconLength=%d exceeds the limit %d\n",
2901 pPrimarySite->beaconLength, MAX_BEACON_BODY_LENGTH);
2905 os_memoryCopy(pSiteMgr->hOs, pVarIes, pPrimarySite->beaconBuffer, pPrimarySite->beaconLength);
2907 primaryBssid->IELength += pPrimarySite->beaconLength;
2945 siteEntry_t *pPrimarySite = pSiteMgr->pSitesMgmtParams->pPrimarySite;
2948 * TRACE1(pSiteMgr->hReport, REPORT_SEVERITY_CONSOLE, "-- SSID = %s \n",pPrimarySite->ssid.str);
2951 pPrimarySite->bssid[0], pPrimarySite->bssid[1], pPrimarySite->bssid[2], pPrimarySite->bssid[3],
2952 pPrimarySite->bssid[4], pPrimarySite->bssid[5]);
2955 WLAN_OS_REPORT(("-- SSID = %s \n",pPrimarySite->ssid.str));
2957 pPrimarySite->bssid[0], pPrimarySite->bssid[1], pPrimarySite->bssid[2], pPrimarySite->bssid[3],
2958 pPrimarySite->bssid[4], pPrimarySite->bssid[5]));
2978 siteEntry_t *pPrimarySite = pSiteMgr->pSitesMgmtParams->pPrimarySite;
2991 if (pPrimarySite == NULL)
3007 MAC_COPY (pPrimarySiteDesc->MacAddress, pPrimarySite->bssid);
3010 pPrimarySiteDesc->Capabilities = pPrimarySite->capabilities;
3013 if ( pPrimarySite->ssid.len > MAX_SSID_LEN )
3016 "getPrimarySiteDesc. pPrimarySite=%d exceeds the limit %d\n",
3017 pPrimarySite->ssid.len, MAX_SSID_LEN);
3024 (void *)pPrimarySite->ssid.str,
3025 pPrimarySite->ssid.len);
3026 pPrimarySiteDesc->Ssid.SsidLength = pPrimarySite->ssid.len;
3029 pPrimarySiteDesc->Privacy = pPrimarySite->privacy;
3033 pPrimarySiteDesc->Rssi = pPrimarySite->rssi;
3038 pPrimarySiteDesc->Configuration.BeaconPeriod = pPrimarySite->beaconInterval;
3039 pPrimarySiteDesc->Configuration.ATIMWindow = pPrimarySite->atimWindow;
3040 pPrimarySiteDesc->Configuration.Union.channel = pPrimarySite->channel;
3042 if (pPrimarySite->bssType == BSS_INDEPENDENT)
3053 rate_DrvBitmapToNetStr (pPrimarySite->rateMask.supportedRateMask,
3054 pPrimarySite->rateMask.basicRateMask,
3071 os_memoryCopy(pSiteMgr->hOs, (void *)pFixedIes->TimeStamp, (void *)&pPrimarySite->tsfTimeStamp, TIME_STAMP_LEN);
3072 pFixedIes->BeaconInterval = pPrimarySite->beaconInterval;
3073 pFixedIes->Capabilities = pPrimarySite->capabilities;
3080 pVarIes->Length = pPrimarySite->ssid.len;
3083 (void *)pPrimarySite->ssid.str,
3084 pPrimarySite->ssid.len);
3090 for (index=0; index<MAX_RSN_IE && pPrimarySite->pRsnIe[index].hdr[1] > 0; index++)
3093 pVarIes->ElementID = pPrimarySite->pRsnIe[index].hdr[0];
3094 pVarIes->Length = pPrimarySite->pRsnIe[index].hdr[1];
3095 os_memoryCopy(pSiteMgr->hOs, (void *)pVarIes->data, (void *)pPrimarySite->pRsnIe[index].rsnIeData, pPrimarySite->pRsnIe[index].hdr[1]);
3096 rsnIeLength += pPrimarySite->pRsnIe[index].hdr[1] + 2;
3102 pExPrimarySiteDesc->IELength += pPrimarySite->rsnIeLen;
3374 siteEntry_t *pPrimarySite = pSiteMgr->pSitesMgmtParams->pPrimarySite;
3378 if (pPrimarySite->channel == SPECIAL_BG_CHANNEL)
3416 siteEntry_t *pPrimarySite = pSiteMgr->pSitesMgmtParams->pPrimarySite;
3419 pPrimarySite->preambleAssRspCap = ((capabilities >> CAP_PREAMBLE_SHIFT) & CAP_PREAMBLE_MASK) ? PREAMBLE_SHORT : PREAMBLE_LONG;
3449 siteEntry_t *pPrimarySite = pSiteMgr->pSitesMgmtParams->pPrimarySite;
3451 if( pPrimarySite == NULL )
3458 pPrimarySite->WMESupported = TI_FALSE;
3463 os_memoryCopy(pSiteMgr->hOs,&pPrimarySite->WMEParameters,&pDot11_WME_PARAM->WME_ACParameteres,sizeof(dot11_ACParameters_t));
3464 pPrimarySite->lastWMEParameterCnt = (pDot11_WME_PARAM->ACInfoField & dot11_WME_ACINFO_MASK);
3465 TRACE1(pSiteMgr->hReport, REPORT_SEVERITY_INFORMATION, "$$$$$$ QOS_WME parameters were updates according to association response, cntSeq = %d\n",pPrimarySite->lastWMEParameterCnt);
3488 siteEntry_t *pPrimarySite = pSiteMgr->pSitesMgmtParams->pPrimarySite;
3490 if(pPrimarySite->WMESupported == TI_TRUE)
3492 *pWME_ACParameters_t = &pPrimarySite->WMEParameters;
3576 siteEntry_t *pPrimarySite = pSiteMgr->pSitesMgmtParams->pPrimarySite;
3581 if (pPrimarySite)
3583 commonSupportedRateMask &= pPrimarySite->rateMask.supportedRateMask;
3845 /*if (pSiteMgr->pSitesMgmtParams->pPrimarySite!=NULL)
3847 if (!os_memoryCompare(pSiteMgr->hOs, pSiteMgr->pSitesMgmtParams->pPrimarySite->ssid.ssidString, pSite->ssid.ssidString, pSiteMgr->pSitesMgmtParams->pPrimarySite->ssid.len))
3868 siteEntry_t *pPrimarySite = pSiteMgr->pSitesMgmtParams->pPrimarySite;
3885 if (pPrimarySite)
3891 if(pPrimarySite->siteType == SITE_SELF)
3893 if(pPrimarySite->channel <= SITE_MGR_CHANNEL_B_G_MAX) /* if channel B&G*/
3900 else if(pPrimarySite->bssType == BSS_INDEPENDENT)
3902 if(pPrimarySite->useProtection == TI_TRUE)
3904 if(pPrimarySite->NonErpPresent == TI_TRUE)
3906 if(pPrimarySite->barkerPreambleType == PREAMBLE_SHORT)
3991 if (pSiteMgr->pSitesMgmtParams->pPrimarySite != NULL)
3993 TRACE6(pSiteMgr->hReport, REPORT_SEVERITY_INFORMATION, "siteMgr_disSelectSite REMOVE Primary ssid=, bssid= 0x%x-0x%x-0x%x-0x%x-0x%x-0x%x\n\n", pSiteMgr->pSitesMgmtParams->pPrimarySite->bssid[0], pSiteMgr->pSitesMgmtParams->pPrimarySite->bssid[1], pSiteMgr->pSitesMgmtParams->pPrimarySite->bssid[2], pSiteMgr->pSitesMgmtParams->pPrimarySite->bssid[3], pSiteMgr->pSitesMgmtParams->pPrimarySite->bssid[4], pSiteMgr->pSitesMgmtParams->pPrimarySite->bssid[5] );
3995 pSiteMgr->pSitesMgmtParams->pPrimarySite->siteType = SITE_REGULAR;
3996 pSiteMgr->pSitesMgmtParams->pPrevPrimarySite = pSiteMgr->pSitesMgmtParams->pPrimarySite;
3997 pSiteMgr->pSitesMgmtParams->pPrimarySite = NULL;
4036 pSiteMgr->pSitesMgmtParams->pPrevPrimarySite = pSiteMgr->pSitesMgmtParams->pPrimarySite;
4042 if (pSiteMgr->pSitesMgmtParams->pPrimarySite != NULL)
4044 TRACE6(pSiteMgr->hReport, REPORT_SEVERITY_INFORMATION, "Removing Primary ssid=, bssid= 0x%x-0x%x-0x%x-0x%x-0x%x-0x%x\n\n", pSiteMgr->pSitesMgmtParams->pPrimarySite->bssid[0], pSiteMgr->pSitesMgmtParams->pPrimarySite->bssid[1], pSiteMgr->pSitesMgmtParams->pPrimarySite->bssid[2], pSiteMgr->pSitesMgmtParams->pPrimarySite->bssid[3], pSiteMgr->pSitesMgmtParams->pPrimarySite->bssid[4], pSiteMgr->pSitesMgmtParams->pPrimarySite->bssid[5] );
4046 pSiteMgr->pSitesMgmtParams->pPrimarySite->siteType = SITE_REGULAR;
4047 pSiteMgr->pSitesMgmtParams->pPrimarySite->beaconRecv = TI_FALSE;
4049 pSiteMgr->pSitesMgmtParams->pPrimarySite = NULL;
4059 /* If pPrimarySite is not set to NULL, store it in pPrevSite before updating */
4108 pSiteMgr->pSitesMgmtParams->pPrimarySite = newApEntry;