staging: vt6656: s_uCalculateLinkQual use netstats rx values
[deliverable/linux.git] / drivers / staging / vt6656 / bssdb.c
index 4c32b12f5e6637bb790e2e4c11a5da7c07fd8c41..a0655a9e9fe5f3301518ff024548f253cd09208b 100644 (file)
@@ -1393,13 +1393,12 @@ static void s_uCalculateLinkQual(struct vnt_private *pDevice)
 
        TxCnt = stats->tx_packets + pDevice->wstats.discard.retries;
 
-       RxCnt = pDevice->scStatistic.RxFcsErrCnt +
-             pDevice->scStatistic.RxOkCnt;
+       RxCnt = stats->rx_packets + stats->rx_frame_errors;
 
        TxOkRatio = (TxCnt < 6) ? 4000:((stats->tx_packets * 4000) / TxCnt);
 
        RxOkRatio = (RxCnt < 6) ? 2000 :
-                               ((pDevice->scStatistic.RxOkCnt * 2000) / RxCnt);
+                               ((stats->rx_packets * 2000) / RxCnt);
 
        /* decide link quality */
        if (pDevice->bLinkPass != true) {
This page took 0.026603 seconds and 5 git commands to generate.