Home | History | Annotate | Download | only in Data_link

Lines Matching refs:pCtrlData

58 static void ctrlData_setTxRatePolicies(ctrlData_t *pCtrlData);
61 static void ctrlData_storeTSRateSet(ctrlData_t *pCtrlData, TTxDataQosParams *tsrsParams);
133 ctrlData_t *pCtrlData = (ctrlData_t *)(pStadHandles->hCtrlData);
136 pCtrlData->hTWD = pStadHandles->hTWD;
137 pCtrlData->hSiteMgr = pStadHandles->hSiteMgr;
138 pCtrlData->hTxCtrl = pStadHandles->hTxCtrl;
139 pCtrlData->hRxData = pStadHandles->hRxData;
140 pCtrlData->hOs = pStadHandles->hOs;
141 pCtrlData->hReport = pStadHandles->hReport;
142 pCtrlData->hAPConn = pStadHandles->hAPConnection;
143 pCtrlData->hEvHandler = pStadHandles->hEvHandler;
144 pCtrlData->hTrafficMonitor = pStadHandles->hTrafficMon;
145 pCtrlData->hTxDataQ = pStadHandles->hTxDataQ;
146 pCtrlData->hStaCap = pStadHandles->hStaCap;
150 pCtrlData->retriesUpdateCBFunc = retriesUpdateCBFunc;
151 pCtrlData->retriesUpdateCBObj = retriesUpdateCBObj;
154 TRACE0(pCtrlData->hReport, REPORT_SEVERITY_INIT, ".....Ctrl Data configured successfully ...\n");
160 ctrlData_t *pCtrlData = (ctrlData_t *)hCtrlData;
164 pCtrlData->ctrlDataDesiredIbssProtection = ctrlDataInitParams->ctrlDataDesiredIbssProtection;
165 pCtrlData->ctrlDataIbssProtectionType = ctrlDataInitParams->ctrlDataDesiredIbssProtection;
166 pCtrlData->ctrlDataRtsCtsStatus = ctrlDataInitParams->ctrlDataDesiredCtsRtsStatus;
168 MAC_COPY (pCtrlData->ctrlDataDeviceMacAddress,
171 pCtrlData->ctrlDataCurrentBssType = BSS_INFRASTRUCTURE;
176 pCtrlData->ctrlDataTxRatePolicy.rateClass[ac].longRetryLimit = ctrlDataInitParams->ctrlDataTxRatePolicy.longRetryLimit;
177 pCtrlData->ctrlDataTxRatePolicy.rateClass[ac].shortRetryLimit = ctrlDataInitParams->ctrlDataTxRatePolicy.shortRetryLimit;
181 pCtrlData->policyEnabledRatesMaskCck = ctrlDataInitParams->policyEnabledRatesMaskCck;
182 pCtrlData->policyEnabledRatesMaskOfdm = ctrlDataInitParams->policyEnabledRatesMaskOfdm;
183 pCtrlData->policyEnabledRatesMaskOfdmA = ctrlDataInitParams->policyEnabledRatesMaskOfdmA;
184 pCtrlData->policyEnabledRatesMaskOfdmN = ctrlDataInitParams->policyEnabledRatesMaskOfdmN;
189 pCtrlData->ctrlDataTrafficIntensityEventsEnabled = ctrlDataInitParams->ctrlDataTrafficThresholdEnabled;
190 pCtrlData->ctrlDataTrafficIntensityThresholds.uHighThreshold = ctrlDataInitParams->ctrlDataTrafficThreshold.uHighThreshold;
191 pCtrlData->ctrlDataTrafficIntensityThresholds.uLowThreshold = ctrlDataInitParams->ctrlDataTrafficThreshold.uLowThreshold;
192 pCtrlData->ctrlDataTrafficIntensityThresholds.TestInterval = ctrlDataInitParams->ctrlDataTrafficThreshold.TestInterval;
194 TRACE4(pCtrlData->hReport, REPORT_SEVERITY_INFORMATION, "\nTraffic Intensity parameters:\nEvents enabled = %d\nuHighThreshold = %d\nuLowThreshold = %d\nTestInterval = %d\n\n", pCtrlData->ctrlDataTrafficIntensityEventsEnabled, pCtrlData->ctrlDataTrafficIntensityThresholds.uHighThreshold, pCtrlData->ctrlDataTrafficIntensityThresholds.uLowThreshold, pCtrlData->ctrlDataTrafficIntensityThresholds.TestInterval);
197 ctrlData_RegisterTrafficIntensityEvents (pCtrlData);
200 ctrlData_ToggleTrafficIntensityNotification (pCtrlData, pCtrlData->ctrlDataTrafficIntensityEventsEnabled);
220 ctrlData_t *pCtrlData = (ctrlData_t *)hCtrlData;
223 if( pCtrlData == NULL )
229 os_memoryFree(pCtrlData->hOs, hCtrlData, sizeof(ctrlData_t));
236 ctrlData_t *pCtrlData = (ctrlData_t *)hCtrlData;
238 *protType = pCtrlData->ctrlDataIbssProtectionType;
244 ctrlData_t *pCtrlData = (ctrlData_t *)hCtrlData;
246 *preamble = pCtrlData->ctrlDataCurrentPreambleType;
266 ctrlData_t *pCtrlData = (ctrlData_t *)hCtrlData;
269 MAC_COPY (bssid, pCtrlData->ctrlDataCurrentBSSID);
272 TFwInfo *pFwInfo = TWD_GetFWInfo (pCtrlData->hTWD);
296 ctrlData_t *pCtrlData = (ctrlData_t *)hCtrlData;
298 TRACE1(pCtrlData->hReport, REPORT_SEVERITY_INFORMATION, "ctrlData_getParam() : param=0x%x \n", pParamInfo->paramType);
304 pCtrlData->ctrlDataCurrentBSSID);
308 pParamInfo->content.ctrlDataCurrentBssType = pCtrlData->ctrlDataCurrentBssType;
312 pParamInfo->content.ctrlDataCurrentPreambleType = pCtrlData->ctrlDataCurrentPreambleType;
317 TFwInfo *pFwInfo = TWD_GetFWInfo (pCtrlData->hTWD);
323 pParamInfo->content.ctrlDataProtectionEnabled = pCtrlData->ctrlDataProtectionEnabled;
327 pParamInfo->content.ctrlDataIbssProtecionType = pCtrlData->ctrlDataIbssProtectionType;
331 pParamInfo->content.ctrlDataRtsCtsStatus = pCtrlData->ctrlDataRtsCtsStatus;
335 txDataClsfr_GetClsfrType (pCtrlData->hTxDataQ, &pParamInfo->content.ctrlDataClsfrType);
339 pParamInfo->content.ctrlDataTrafficIntensityThresholds.uHighThreshold = pCtrlData->ctrlDataTrafficIntensityThresholds.uHighThreshold;
340 pParamInfo->content.ctrlDataTrafficIntensityThresholds.uLowThreshold = pCtrlData->ctrlDataTrafficIntensityThresholds.uLowThreshold;
341 pParamInfo->content.ctrlDataTrafficIntensityThresholds.TestInterval = pCtrlData->ctrlDataTrafficIntensityThresholds.TestInterval;
345 TRACE0(pCtrlData->hReport, REPORT_SEVERITY_ERROR, " ctrlData_getParam() : PARAMETER NOT SUPPORTED \n");
392 * INPUTS: pCtrlData - the object
397 static void ctrlData_setTxRatePolicies(ctrlData_t *pCtrlData)
412 if (pCtrlData->tsrsParameters[ac].supportedRatesMask != 0)
414 uPolicyRateMask = pCtrlData->tsrsParameters[ac].policyClassRateMask;
415 uSupportedRateMask = pCtrlData->tsrsParameters[ac].supportedRatesMask;
419 uPolicyRateMask = pCtrlData->uCurrPolicyEnabledRatesMask;
420 uSupportedRateMask = pCtrlData->ctrlDataCurrentRateMask;
425 pCtrlData->ctrlDataTxRatePolicy.rateClass[fwPolicyID].txEnabledRates = uEnabledHwRatesMask;
427 TRACE2(pCtrlData->hReport, REPORT_SEVERITY_INFORMATION, "ctrlData_setTxRatePolicies: AC %d, rate-policy 0x%x", ac, uEnabledHwRatesMask);
432 pCtrlData->tsrsParameters[ac].fwPolicyID = fwPolicyID++;
437 pCtrlData->uMgmtPolicyId = fwPolicyID;
447 pCtrlData->ctrlDataTxRatePolicy.rateClass[fwPolicyID].txEnabledRates = uShiftedBit;
451 TRACE1(pCtrlData->hReport, REPORT_SEVERITY_INFORMATION, "ctrlData_setTxRatePolicies: num of Rate policies: %d\n", fwPolicyID);
453 pCtrlData->ctrlDataTxRatePolicy.numOfRateClasses = fwPolicyID;
455 param.content.pTxRatePlicy = &pCtrlData->ctrlDataTxRatePolicy;
457 TWD_SetParam (pCtrlData->hTWD, &param);
478 ctrlData_t *pCtrlData = (ctrlData_t *)hCtrlData;
481 TRACE1(pCtrlData->hReport, REPORT_SEVERITY_INFORMATION, "ctrlData_setParam() : param=0x%x \n", pParamInfo->paramType);
486 selectRateTable(pCtrlData, pCtrlData->ctrlDataCurrentRateMask);
488 ctrlData_setTxRatePolicies(pCtrlData);
495 MAC_COPY (pCtrlData->ctrlDataCurrentBSSID,
497 txCtrlParams_setBssId (pCtrlData->hTxCtrl, &(pCtrlData->ctrlDataCurrentBSSID));
505 pCtrlData->ctrlDataCurrentBssType = pParamInfo->content.ctrlDataCurrentBssType;
506 txCtrlParams_setBssType (pCtrlData->hTxCtrl, pCtrlData->ctrlDataCurrentBssType);
513 pCtrlData->ctrlDataCurrentPreambleType = pParamInfo->content.ctrlDataCurrentPreambleType;
517 pCtrlData->ctrlDataCurrentRateMask = pParamInfo->content.ctrlDataCurrentRateMask;
518 selectRateTable(pCtrlData, pCtrlData->ctrlDataCurrentRateMask);
523 ctrlData_storeTSRateSet(pCtrlData, &pParamInfo->content.txDataQosParams);
528 if (pCtrlData->ctrlDataProtectionEnabled != pParamInfo->content.ctrlDataProtectionEnabled)
530 pCtrlData->ctrlDataProtectionEnabled = pParamInfo->content.ctrlDataProtectionEnabled;
534 if(pCtrlData->ctrlDataProtectionEnabled == TI_TRUE)
539 TWD_SetParam (pCtrlData->hTWD, &param);
544 if(pCtrlData->ctrlDataProtectionEnabled == TI_TRUE)
547 TWD_GetParam(pCtrlData->hTWD,&param);
548 pCtrlData->lastFragmentThreshold = param.content.halCtrlFragThreshold;
553 param.content.halCtrlFragThreshold = pCtrlData->lastFragmentThreshold;
555 TWD_SetParam(pCtrlData->hTWD,&param);
561 if(ERP_PROTECTION_STANDARD == pCtrlData->ctrlDataDesiredIbssProtection)
563 pCtrlData->ctrlDataIbssProtectionType = pParamInfo->content.ctrlDataIbssProtecionType;
567 pCtrlData->ctrlDataIbssProtectionType = ERP_PROTECTION_NONE;
572 if(pCtrlData->ctrlDataIbssProtectionType != ERP_PROTECTION_NONE)
577 TWD_SetParam (pCtrlData->hTWD, &param);
581 pCtrlData->ctrlDataRtsCtsStatus = pParamInfo->content.ctrlDataRtsCtsStatus;
584 txDataClsfr_SetClsfrType (pCtrlData->hTxDataQ, pParamInfo->content.ctrlDataClsfrType);
588 txDataClsfr_InsertClsfrEntry(pCtrlData->hTxDataQ, &pParamInfo->content.ctrlDataClsfrInsertTable);
592 txDataClsfr_RemoveClsfrEntry(pCtrlData->hTxDataQ, &pParamInfo->content.ctrlDataClsfrInsertTable);
598 ctrlData_ToggleTrafficIntensityNotification (pCtrlData, (TI_BOOL)pParamInfo->content.ctrlDataTrafficIntensityEventsFlag);
608 if ((localParams->uHighThreshold != pCtrlData->ctrlDataTrafficIntensityThresholds.uHighThreshold) ||
609 (localParams->uLowThreshold != pCtrlData->ctrlDataTrafficIntensityThresholds.uLowThreshold) ||
610 (localParams->TestInterval != pCtrlData->ctrlDataTrafficIntensityThresholds.TestInterval))
613 os_memoryCopy(pCtrlData->hOs, &pCtrlData->ctrlDataTrafficIntensityThresholds,
617 savedEnableFlag = pCtrlData->ctrlDataTrafficIntensityEventsEnabled;
620 ctrlData_ToggleTrafficIntensityNotification (pCtrlData, TI_FALSE);
623 ctrlData_UnregisterTrafficIntensityEvents (pCtrlData);
626 ctrlData_RegisterTrafficIntensityEvents (pCtrlData);
629 ctrlData_ToggleTrafficIntensityNotification (pCtrlData, savedEnableFlag);
637 TRACE0(pCtrlData->hReport, REPORT_SEVERITY_ERROR, " ctrlData_setParam() : PARAMETER NOT SUPPORTED \n");
663 ctrlData_t *pCtrlData = (ctrlData_t *)hCtrlData;
668 siteMgr_getParam(pCtrlData->hSiteMgr, &param);
673 pCtrlData->uCurrPolicyEnabledRatesMask = pCtrlData->policyEnabledRatesMaskCck;
682 pCtrlData->uCurrPolicyEnabledRatesMask = pCtrlData->policyEnabledRatesMaskCck;
686 pCtrlData->uCurrPolicyEnabledRatesMask = pCtrlData->policyEnabledRatesMaskOfdm;
691 pCtrlData->uCurrPolicyEnabledRatesMask = pCtrlData->policyEnabledRatesMaskOfdmA;
697 TRACE0(pCtrlData->hReport, REPORT_SEVERITY_ERROR, " uCurrPolicyEnabledRatesMask not configured !!!");
702 StaCap_IsHtEnable (pCtrlData->hStaCap, &b11nEnable);
714 pCtrlData->uCurrPolicyEnabledRatesMask = pCtrlData->policyEnabledRatesMaskOfdmN;
735 ctrlData_t *pCtrlData = (ctrlData_t *)hCtrlData;
738 pCtrlData->ctrlDataCurrentPreambleType = DEF_CURRENT_PREAMBLE;
740 os_memoryZero(pCtrlData->hOs,
741 &pCtrlData->tsrsParameters,
742 sizeof(pCtrlData->tsrsParameters));
744 TRACE0(pCtrlData->hReport, REPORT_SEVERITY_INFORMATION, " ctrlData_stop() : Link control algorithms stoped \n");
759 ctrlData_t *pCtrlData = (ctrlData_t *)hCtrlData;
765 txCtrlParams_updateMgmtRateAttributes(pCtrlData->hTxCtrl, pCtrlData->uMgmtPolicyId, ac);
766 txCtrlParams_updateDataRateAttributes(pCtrlData->hTxCtrl, pCtrlData->tsrsParameters[ac].fwPolicyID, ac);
786 ctrlData_t *pCtrlData = (ctrlData_t *)hCtrlData;
788 MAC_COPY (*pCurrBssid, pCtrlData->ctrlDataCurrentBSSID);
789 *pCurrBssType = pCtrlData->ctrlDataCurrentBssType;
803 ctrlData_t *pCtrlData = (ctrlData_t *)hCtrlData;
810 TrafficMonitor_StartEventNotif (pCtrlData->hTrafficMonitor,pCtrlData->ctrlDataTrafficThresholdEvents[idx]);
812 TRACE0(pCtrlData->hReport, REPORT_SEVERITY_INFORMATION, "ctrlData_ToggleTrafficIntensityNotification (TI_TRUE)\n");
818 TrafficMonitor_StopEventNotif (pCtrlData->hTrafficMonitor,pCtrlData->ctrlDataTrafficThresholdEvents[idx]);
820 TRACE0(pCtrlData->hReport, REPORT_SEVERITY_INFORMATION, "ctrlData_ToggleTrafficIntensityNotification (TI_FALSE)\n");
822 pCtrlData->ctrlDataTrafficIntensityEventsEnabled = enabledFlag;
834 ctrlData_t *pCtrlData = (ctrlData_t *)hCtrlData;
840 TrafficMonitor_UnregEvent (pCtrlData->hTrafficMonitor,pCtrlData->ctrlDataTrafficThresholdEvents[idx]);
843 TRACE0(pCtrlData->hReport, REPORT_SEVERITY_INFORMATION, "ctrlData_UnregisterTrafficIntensityEvents: Unregistered all events\n");
856 ctrlData_t *pCtrlData = (ctrlData_t *)hCtrlData;
866 TrafficAlertRegParm.TimeIntervalMs = pCtrlData->ctrlDataTrafficIntensityThresholds.TestInterval;
867 TrafficAlertRegParm.Threshold = pCtrlData->ctrlDataTrafficIntensityThresholds.uHighThreshold;
869 pCtrlData->ctrlDataTrafficThresholdEvents[0] = TrafficMonitor_RegEvent(pCtrlData->hTrafficMonitor,&TrafficAlertRegParm,TI_FALSE);
871 if (pCtrlData->ctrlDataTrafficThresholdEvents[0] == NULL)
873 TRACE0(pCtrlData->hReport, REPORT_SEVERITY_ERROR, " ctrlData_RegisterTrafficIntensityEvents() : Failed to register high treshold event (TRAFF_UP) \n");
881 TrafficAlertRegParm.Threshold = pCtrlData->ctrlDataTrafficIntensityThresholds.uHighThreshold;
882 pCtrlData->ctrlDataTrafficThresholdEvents[1] = TrafficMonitor_RegEvent(pCtrlData->hTrafficMonitor,&TrafficAlertRegParm,TI_FALSE);
884 if (pCtrlData->ctrlDataTrafficThresholdEvents[1] == NULL)
886 TRACE0(pCtrlData->hReport, REPORT_SEVERITY_ERROR, " ctrlData_RegisterTrafficIntensityEvents() : Failed to register high treshold event (TRAFF_DOWN) \n");
891 status = TrafficMonitor_SetRstCondition(pCtrlData->hTrafficMonitor,
892 pCtrlData->ctrlDataTrafficThresholdEvents[0],
893 pCtrlData->ctrlDataTrafficThresholdEvents[1],
898 TRACE1(pCtrlData->hReport, REPORT_SEVERITY_ERROR , "ctrlData_RegisterTrafficIntensityEvents: TrafficMonitor_SetRstCondition returned status = %d\n",status);
905 TrafficAlertRegParm.Threshold = pCtrlData->ctrlDataTrafficIntensityThresholds.uLowThreshold;
906 pCtrlData->ctrlDataTrafficThresholdEvents[2] = TrafficMonitor_RegEvent(pCtrlData->hTrafficMonitor,&TrafficAlertRegParm,TI_FALSE);
908 if (pCtrlData->ctrlDataTrafficThresholdEvents[2] == NULL)
910 TRACE0(pCtrlData->hReport, REPORT_SEVERITY_ERROR, " ctrlData_RegisterTrafficIntensityEvents() : Failed to register low treshold event (TRAFF_UP) \n");
918 TrafficAlertRegParm.Threshold = pCtrlData->ctrlDataTrafficIntensityThresholds.uLowThreshold;
919 pCtrlData->ctrlDataTrafficThresholdEvents[3] = TrafficMonitor_RegEvent(pCtrlData->hTrafficMonitor,&TrafficAlertRegParm,TI_FALSE);
921 if (pCtrlData->ctrlDataTrafficThresholdEvents[3] == NULL)
923 TRACE0(pCtrlData->hReport, REPORT_SEVERITY_ERROR, " ctrlData_RegisterTrafficIntensityEvents() : Failed to register low treshold event (TRAFF_DOWN) \n");
928 status = TrafficMonitor_SetRstCondition(pCtrlData->hTrafficMonitor,
929 pCtrlData->ctrlDataTrafficThresholdEvents[2],
930 pCtrlData->ctrlDataTrafficThresholdEvents[3],
935 TRACE1(pCtrlData->hReport, REPORT_SEVERITY_ERROR , "ctrlData_RegisterTrafficIntensityEvents: TrafficMonitor_SetRstCondition returned status = %d\n",status);
938 TRACE0(pCtrlData->hReport, REPORT_SEVERITY_INFORMATION, " ctrlData_RegisterTrafficIntensityEvents() : finished registering all events \n");
952 ctrlData_t *pCtrlData = (ctrlData_t *)Context;
960 EvHandlerSendEvent(pCtrlData->hEvHandler, IPC_EVENT_TRAFFIC_INTENSITY_THRESHOLD_CROSSED, (TI_UINT8 *)&crossInfo,sizeof(trafficIntensityThresholdCross_t));
966 EvHandlerSendEvent(pCtrlData->hEvHandler, IPC_EVENT_TRAFFIC_INTENSITY_THRESHOLD_CROSSED, (TI_UINT8 *)&crossInfo,sizeof(trafficIntensityThresholdCross_t));
972 EvHandlerSendEvent(pCtrlData->hEvHandler, IPC_EVENT_TRAFFIC_INTENSITY_THRESHOLD_CROSSED, (TI_UINT8 *)&crossInfo,sizeof(trafficIntensityThresholdCross_t));
978 EvHandlerSendEvent(pCtrlData->hEvHandler, IPC_EVENT_TRAFFIC_INTENSITY_THRESHOLD_CROSSED, (TI_UINT8 *)&crossInfo,sizeof(trafficIntensityThresholdCross_t));
981 TRACE0(pCtrlData->hReport, REPORT_SEVERITY_ERROR, " ctrlData_TrafficThresholdCrossed() : Unknown cookie received from traffic monitor !!! \n");
998 ctrlData_t *pCtrlData = (ctrlData_t *)hCtrlData;
1002 WLAN_OS_REPORT(("currentPreamble = %d\n\n",pCtrlData->ctrlDataCurrentPreambleType));
1003 WLAN_OS_REPORT(("ctrlDataCurrentRateMask = 0x%X\n",pCtrlData->ctrlDataCurrentRateMask));
1011 ctrlData_t *pCtrlData = (ctrlData_t *)hCtrlData;
1017 WLAN_OS_REPORT(("hSiteMgr = 0x%X\n",pCtrlData->hSiteMgr));
1018 WLAN_OS_REPORT(("hTWD = 0x%X\n",pCtrlData->hTWD));
1019 WLAN_OS_REPORT(("hOs = 0x%X\n",pCtrlData->hOs));
1020 WLAN_OS_REPORT(("hReport = 0x%X\n",pCtrlData->hReport));
1022 WLAN_OS_REPORT(("ctrlDataDeviceMacAddress = 0x%X.0x%X.0x%X.0x%X.0x%X.0x%X. \n", pCtrlData->ctrlDataDeviceMacAddress[0],
1023 pCtrlData->ctrlDataDeviceMacAddress[1],
1024 pCtrlData->ctrlDataDeviceMacAddress[2],
1025 pCtrlData->ctrlDataDeviceMacAddress[3],
1026 pCtrlData->ctrlDataDeviceMacAddress[4],
1027 pCtrlData->ctrlDataDeviceMacAddress[5]));
1029 WLAN_OS_REPORT(("ctrlDataCurrentBSSID = 0x%X.0x%X.0x%X.0x%X.0x%X.0x%X. \n", pCtrlData->ctrlDataCurrentBSSID[0],
1030 pCtrlData->ctrlDataCurrentBSSID[1],
1031 pCtrlData->ctrlDataCurrentBSSID[2],
1032 pCtrlData->ctrlDataCurrentBSSID[3],
1033 pCtrlData->ctrlDataCurrentBSSID[4],
1034 pCtrlData->ctrlDataCurrentBSSID[5]));
1036 WLAN_OS_REPORT(("ctrlDataCurrentBssType = %d\n", pCtrlData->ctrlDataCurrentBssType));
1037 WLAN_OS_REPORT(("ctrlDataCurrentRateMask = 0x%X\n", pCtrlData->ctrlDataCurrentRateMask));
1038 WLAN_OS_REPORT(("ctrlDataCurrentPreambleType = %d\n", pCtrlData->ctrlDataCurrentPreambleType));
1040 WLAN_OS_REPORT(("Traffic Intensity threshold events status: %s\n", (pCtrlData->ctrlDataTrafficIntensityEventsEnabled ? "Enabled" : "Disabled")));
1041 WLAN_OS_REPORT(("Traffic Intensity high threshold: %d packets/sec \n", pCtrlData->ctrlDataTrafficIntensityThresholds.uHighThreshold));
1042 WLAN_OS_REPORT(("Traffic Intensity low threshold: %d packets/sec \n", pCtrlData->ctrlDataTrafficIntensityThresholds.uLowThreshold));
1043 WLAN_OS_REPORT(("Traffic Intensity test interval: %d ms\n", pCtrlData->ctrlDataTrafficIntensityThresholds.TestInterval));
1045 for (i=0; i < pCtrlData->ctrlDataTxRatePolicy.numOfRateClasses; i++)
1048 pCtrlData->ctrlDataTxRatePolicy.rateClass[i].txEnabledRates));
1051 pCtrlData->ctrlDataTxRatePolicy.rateClass[i].longRetryLimit,
1052 pCtrlData->ctrlDataTxRatePolicy.rateClass[i].shortRetryLimit));
1068 * INPUTS: pCtrlData - the object
1074 static void ctrlData_storeTSRateSet(ctrlData_t *pCtrlData, TTxDataQosParams *tsrsParams)
1088 os_memoryZero(pCtrlData->hOs,
1089 &(pCtrlData->tsrsParameters[acID]),
1090 sizeof(pCtrlData->tsrsParameters[acID]));
1102 pCtrlData->tsrsParameters[acID].policyClassRateMask = pCtrlData->uCurrPolicyEnabledRatesMask;
1107 pCtrlData->tsrsParameters[acID].supportedRatesMask = tsrsRequestedMap;
1110 if (pCtrlData->tsrsParameters[acID].policyClassRateMask == 0)
1112 pCtrlData->tsrsParameters[acID].policyClassRateMask = pCtrlData->tsrsParameters[acID].supportedRatesMask;