|
@@ -3022,73 +3022,6 @@ VOID NICUpdateRawCounters(
|
|
|
pAd->RalinkCounters.TransmittedAMPDUCount.u.LowPart += (TxAggCnt7.field.AggSize16Count / 16);
|
|
|
}
|
|
|
|
|
|
-#ifdef DBG_DIAGNOSE
|
|
|
- {
|
|
|
- RtmpDiagStruct *pDiag;
|
|
|
- COUNTER_RALINK *pRalinkCounters;
|
|
|
- UCHAR ArrayCurIdx, i;
|
|
|
-
|
|
|
- pDiag = &pAd->DiagStruct;
|
|
|
- pRalinkCounters = &pAd->RalinkCounters;
|
|
|
- ArrayCurIdx = pDiag->ArrayCurIdx;
|
|
|
-
|
|
|
- if (pDiag->inited == 0)
|
|
|
- {
|
|
|
- NdisZeroMemory(pDiag, sizeof(struct _RtmpDiagStrcut_));
|
|
|
- pDiag->ArrayStartIdx = pDiag->ArrayCurIdx = 0;
|
|
|
- pDiag->inited = 1;
|
|
|
- }
|
|
|
- else
|
|
|
- {
|
|
|
- // Tx
|
|
|
- pDiag->TxFailCnt[ArrayCurIdx] = TxStaCnt0.field.TxFailCount;
|
|
|
- pDiag->TxAggCnt[ArrayCurIdx] = TxAggCnt.field.AggTxCount;
|
|
|
- pDiag->TxNonAggCnt[ArrayCurIdx] = TxAggCnt.field.NonAggTxCount;
|
|
|
- pDiag->TxAMPDUCnt[ArrayCurIdx][0] = TxAggCnt0.field.AggSize1Count;
|
|
|
- pDiag->TxAMPDUCnt[ArrayCurIdx][1] = TxAggCnt0.field.AggSize2Count;
|
|
|
- pDiag->TxAMPDUCnt[ArrayCurIdx][2] = TxAggCnt1.field.AggSize3Count;
|
|
|
- pDiag->TxAMPDUCnt[ArrayCurIdx][3] = TxAggCnt1.field.AggSize4Count;
|
|
|
- pDiag->TxAMPDUCnt[ArrayCurIdx][4] = TxAggCnt2.field.AggSize5Count;
|
|
|
- pDiag->TxAMPDUCnt[ArrayCurIdx][5] = TxAggCnt2.field.AggSize6Count;
|
|
|
- pDiag->TxAMPDUCnt[ArrayCurIdx][6] = TxAggCnt3.field.AggSize7Count;
|
|
|
- pDiag->TxAMPDUCnt[ArrayCurIdx][7] = TxAggCnt3.field.AggSize8Count;
|
|
|
- pDiag->TxAMPDUCnt[ArrayCurIdx][8] = TxAggCnt4.field.AggSize9Count;
|
|
|
- pDiag->TxAMPDUCnt[ArrayCurIdx][9] = TxAggCnt4.field.AggSize10Count;
|
|
|
- pDiag->TxAMPDUCnt[ArrayCurIdx][10] = TxAggCnt5.field.AggSize11Count;
|
|
|
- pDiag->TxAMPDUCnt[ArrayCurIdx][11] = TxAggCnt5.field.AggSize12Count;
|
|
|
- pDiag->TxAMPDUCnt[ArrayCurIdx][12] = TxAggCnt6.field.AggSize13Count;
|
|
|
- pDiag->TxAMPDUCnt[ArrayCurIdx][13] = TxAggCnt6.field.AggSize14Count;
|
|
|
- pDiag->TxAMPDUCnt[ArrayCurIdx][14] = TxAggCnt7.field.AggSize15Count;
|
|
|
- pDiag->TxAMPDUCnt[ArrayCurIdx][15] = TxAggCnt7.field.AggSize16Count;
|
|
|
-
|
|
|
- pDiag->RxCrcErrCnt[ArrayCurIdx] = RxStaCnt0.field.CrcErr;
|
|
|
-
|
|
|
- INC_RING_INDEX(pDiag->ArrayCurIdx, DIAGNOSE_TIME);
|
|
|
- ArrayCurIdx = pDiag->ArrayCurIdx;
|
|
|
- for (i =0; i < 9; i++)
|
|
|
- {
|
|
|
- pDiag->TxDescCnt[ArrayCurIdx][i]= 0;
|
|
|
- pDiag->TxSWQueCnt[ArrayCurIdx][i] =0;
|
|
|
- pDiag->TxMcsCnt[ArrayCurIdx][i] = 0;
|
|
|
- pDiag->RxMcsCnt[ArrayCurIdx][i] = 0;
|
|
|
- }
|
|
|
- pDiag->TxDataCnt[ArrayCurIdx] = 0;
|
|
|
- pDiag->TxFailCnt[ArrayCurIdx] = 0;
|
|
|
- pDiag->RxDataCnt[ArrayCurIdx] = 0;
|
|
|
- pDiag->RxCrcErrCnt[ArrayCurIdx] = 0;
|
|
|
- for (i = 9; i < 24; i++) // 3*3
|
|
|
- {
|
|
|
- pDiag->TxDescCnt[ArrayCurIdx][i] = 0;
|
|
|
- pDiag->TxMcsCnt[ArrayCurIdx][i] = 0;
|
|
|
- pDiag->RxMcsCnt[ArrayCurIdx][i] = 0;
|
|
|
-}
|
|
|
-
|
|
|
- if (pDiag->ArrayCurIdx == pDiag->ArrayStartIdx)
|
|
|
- INC_RING_INDEX(pDiag->ArrayStartIdx, DIAGNOSE_TIME);
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
-#endif // DBG_DIAGNOSE //
|
|
|
|
|
|
|
|
|
}
|