summaryrefslogtreecommitdiffstats
path: root/sys/dev/stge
diff options
context:
space:
mode:
authorglebius <glebius@FreeBSD.org>2014-09-18 21:16:05 +0000
committerglebius <glebius@FreeBSD.org>2014-09-18 21:16:05 +0000
commitff9b50b0346ee3913ee788945c110c4e49c4ec73 (patch)
treec46759127fced5c20e86d53e28b85e066f644cf7 /sys/dev/stge
parentd363cf273bd07c22a38b4c18daa8247f8fc7c824 (diff)
downloadFreeBSD-src-ff9b50b0346ee3913ee788945c110c4e49c4ec73.zip
FreeBSD-src-ff9b50b0346ee3913ee788945c110c4e49c4ec73.tar.gz
Mechanically convert to if_inc_counter().
Diffstat (limited to 'sys/dev/stge')
-rw-r--r--sys/dev/stge/if_stge.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/sys/dev/stge/if_stge.c b/sys/dev/stge/if_stge.c
index 16eccf5..a93dda7 100644
--- a/sys/dev/stge/if_stge.c
+++ b/sys/dev/stge/if_stge.c
@@ -1236,7 +1236,7 @@ stge_watchdog(struct stge_softc *sc)
ifp = sc->sc_ifp;
if_printf(sc->sc_ifp, "device timeout\n");
- ifp->if_oerrors++;
+ if_inc_counter(ifp, IFCOUNTER_OERRORS, 1);
ifp->if_drv_flags &= ~IFF_DRV_RUNNING;
stge_init_locked(sc);
if (!IFQ_DRV_IS_EMPTY(&ifp->if_snd))
@@ -1684,7 +1684,7 @@ stge_rxeof(struct stge_softc *sc)
* Add a new receive buffer to the ring.
*/
if (stge_newbuf(sc, cons) != 0) {
- ifp->if_iqdrops++;
+ if_inc_counter(ifp, IFCOUNTER_IQDROPS, 1);
stge_discard_rxbuf(sc, cons);
if (sc->sc_cdata.stge_rxhead != NULL) {
m_freem(sc->sc_cdata.stge_rxhead);
@@ -1874,22 +1874,22 @@ stge_stats_update(struct stge_softc *sc)
CSR_READ_4(sc,STGE_OctetRcvOk);
- ifp->if_ipackets += CSR_READ_4(sc, STGE_FramesRcvdOk);
+ if_inc_counter(ifp, IFCOUNTER_IPACKETS, CSR_READ_4(sc, STGE_FramesRcvdOk));
- ifp->if_ierrors += CSR_READ_2(sc, STGE_FramesLostRxErrors);
+ if_inc_counter(ifp, IFCOUNTER_IERRORS, CSR_READ_2(sc, STGE_FramesLostRxErrors));
CSR_READ_4(sc, STGE_OctetXmtdOk);
- ifp->if_opackets += CSR_READ_4(sc, STGE_FramesXmtdOk);
+ if_inc_counter(ifp, IFCOUNTER_OPACKETS, CSR_READ_4(sc, STGE_FramesXmtdOk));
- ifp->if_collisions +=
+ if_inc_counter(ifp, IFCOUNTER_COLLISIONS,
CSR_READ_4(sc, STGE_LateCollisions) +
CSR_READ_4(sc, STGE_MultiColFrames) +
- CSR_READ_4(sc, STGE_SingleColFrames);
+ CSR_READ_4(sc, STGE_SingleColFrames));
- ifp->if_oerrors +=
+ if_inc_counter(ifp, IFCOUNTER_OERRORS,
CSR_READ_2(sc, STGE_FramesAbortXSColls) +
- CSR_READ_2(sc, STGE_FramesWEXDeferal);
+ CSR_READ_2(sc, STGE_FramesWEXDeferal));
}
/*
OpenPOWER on IntegriCloud