From 3391469f49fcfd5943f0d665722adfbc3e5abb4f Mon Sep 17 00:00:00 2001 From: Alexander Egorenkov Date: Sun, 14 Mar 2010 10:51:58 +0100 Subject: [PATCH] Do not update node AMRR Tx statistic with data read from Tx statistic registers, use only FIFO Tx statistic for this purpose --- rt2860.c | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/rt2860.c b/rt2860.c index ff5967c..d56246b 100644 --- a/rt2860.c +++ b/rt2860.c @@ -5751,16 +5751,11 @@ static void rt2860_update_stats(struct rt2860_softc *sc) { struct ifnet *ifp; struct ieee80211com *ic; - struct ieee80211vap *vap; - struct ieee80211_node *ni; - struct rt2860_softc_node *rni; uint32_t stacnt[3]; int beacons, noretryok, retryok, failed, underflows, zerolen; - uint8_t wcid; ifp = sc->ifp; ic = ifp->if_l2com; - vap = TAILQ_FIRST(&ic->ic_vaps); RT2860_DPRINTF(sc, RT2860_DEBUG_STATS, "%s: update statistic\n", @@ -5797,16 +5792,6 @@ static void rt2860_update_stats(struct rt2860_softc *sc) sc->tx_failed += failed; sc->tx_underflows += underflows; sc->tx_zerolen += zerolen; - - if (vap != NULL && vap->iv_opmode == IEEE80211_M_STA && vap->iv_state == IEEE80211_S_RUN) - { - ni = vap->iv_bss; - rni = (struct rt2860_softc_node *) ni; - wcid = rni->staid; - - rt2860_amrr_tx_update(&sc->amrr_node[wcid], - noretryok + retryok + failed, noretryok + retryok, retryok + failed); - } } /* -- 2.11.4.GIT