Adopt <net/if_stats.h>

This commit is contained in:
skrll 2020-02-04 07:35:21 +00:00
parent ddeb337bff
commit 11704b9814
19 changed files with 115 additions and 115 deletions

View File

@ -1,4 +1,4 @@
/* $NetBSD: if_ie.c,v 1.44 2019/09/13 07:55:05 msaitoh Exp $ */
/* $NetBSD: if_ie.c,v 1.45 2020/02/04 07:35:21 skrll Exp $ */
/*
* Copyright (c) 1995 Melvin Tang-Richardson.
@ -53,7 +53,7 @@
*/
#include <sys/cdefs.h>
__KERNEL_RCSID(0, "$NetBSD: if_ie.c,v 1.44 2019/09/13 07:55:05 msaitoh Exp $");
__KERNEL_RCSID(0, "$NetBSD: if_ie.c,v 1.45 2020/02/04 07:35:21 skrll Exp $");
#define IGNORE_ETHER1_IDROM_CHECKSUM
@ -1274,7 +1274,7 @@ ie_read_frame(struct ie_softc *sc, int num)
}
if ( m==0 ) {
ifp->if_ierrors++;
if_statinc(ifp, if_ierrors);
return;
}
@ -1529,10 +1529,10 @@ ietint(struct ie_softc *sc)
printf ( "ietint: command still busy!\n" );
if ( status & IE_STAT_OK ) {
ifp->if_opackets++;
ifp->if_collisions += status & IE_XS_MAXCOLL;
if_statinc(ifp, if_opackets);
if_statadd(ifp, if_collisions, status & IE_XS_MAXCOLL);
} else {
ifp->if_oerrors++;
if_statinc(ifp, if_oerrors);
if ( status & IE_STAT_ABORT )
printf ( "ie: send aborted\n" );
if ( status & IE_XS_LATECOLL )

View File

@ -1,4 +1,4 @@
/* $NetBSD: at91emac.c,v 1.29 2019/05/28 07:41:46 msaitoh Exp $ */
/* $NetBSD: at91emac.c,v 1.30 2020/02/04 07:35:34 skrll Exp $ */
/*
* Copyright (c) 2007 Embedtronics Oy
@ -32,7 +32,7 @@
*/
#include <sys/cdefs.h>
__KERNEL_RCSID(0, "$NetBSD: at91emac.c,v 1.29 2019/05/28 07:41:46 msaitoh Exp $");
__KERNEL_RCSID(0, "$NetBSD: at91emac.c,v 1.30 2020/02/04 07:35:34 skrll Exp $");
#include <sys/types.h>
#include <sys/param.h>
@ -245,13 +245,13 @@ emac_intr(void *arg)
EMAC_WRITE(ETH_CTL, ctl & ~ETH_CTL_RE); // disable receiver
EMAC_WRITE(ETH_RSR, ETH_RSR_BNA); // clear BNA bit
EMAC_WRITE(ETH_CTL, ctl | ETH_CTL_RE); // re-enable receiver
ifp->if_ierrors++;
if_statinc(ifp, if_ierrors);
ifp->if_ipackets++;
DPRINTFN(1,("%s: out of receive buffers\n", __FUNCTION__));
}
if (isr & ETH_ISR_ROVR) {
EMAC_WRITE(ETH_RSR, ETH_RSR_OVR); // clear interrupt
ifp->if_ierrors++;
if_statinc(ifp, if_ierrors);
ifp->if_ipackets++;
DPRINTFN(1,("%s: receive overrun\n", __FUNCTION__));
}
@ -306,7 +306,7 @@ emac_intr(void *arg)
if (m != NULL) {
m_freem(m);
}
ifp->if_ierrors++;
if_statinc(ifp, if_ierrors);
}
sc->rxqi++;
}
@ -587,7 +587,7 @@ emac_tick(void *arg)
int s;
uint32_t misses;
ifp->if_collisions += EMAC_READ(ETH_SCOL) + EMAC_READ(ETH_MCOL);
if_statadd(ifp, if_collisions, EMAC_READ(ETH_SCOL) + EMAC_READ(ETH_MCOL));
/* These misses are ok, they will happen if the RAM/CPU can't keep up */
misses = EMAC_READ(ETH_DRFC);
if (misses > 0)

View File

@ -1,4 +1,4 @@
/* $NetBSD: gemini_gmac.c,v 1.18 2019/10/30 10:12:37 msaitoh Exp $ */
/* $NetBSD: gemini_gmac.c,v 1.19 2020/02/04 07:35:34 skrll Exp $ */
/*-
* Copyright (c) 2008 The NetBSD Foundation, Inc.
* All rights reserved.
@ -49,7 +49,7 @@
#include <sys/gpio.h>
__KERNEL_RCSID(0, "$NetBSD: gemini_gmac.c,v 1.18 2019/10/30 10:12:37 msaitoh Exp $");
__KERNEL_RCSID(0, "$NetBSD: gemini_gmac.c,v 1.19 2020/02/04 07:35:34 skrll Exp $");
#define SWFREEQ_DESCS 256 /* one page worth */
#define HWFREEQ_DESCS 256 /* one page worth */
@ -546,8 +546,8 @@ gmac_hwqueue_txconsume(gmac_hwqueue_t *hwq, const gmac_desc_t *d)
gmac_mapcache_put(hqm->hqm_mc, map);
ifp = hwq->hwq_ifp;
ifp->if_opackets++;
ifp->if_obytes += m->m_pkthdr.len;
if_statinc(ifp, if_opackets);
if_statiadd(ifp, if_obytes, m->m_pkthdr.len);
aprint_debug("gmac_hwqueue_txconsume(%p): %zu@%p: %s m=%p\n",
hwq, d - hwq->hwq_base, d, ifp->if_xname, m);
@ -859,7 +859,7 @@ gmac_hwqueue_rxconsume(gmac_hwqueue_t *hwq, const gmac_desc_t *d)
if_percpuq_enqueue(ifp->if_percpuq, m);
break;
default:
ifp->if_ierrors++;
if_statinc(ifp, if_ierrors);
m_freem(m);
break;
}

View File

@ -1,4 +1,4 @@
/* $NetBSD: if_cpsw.c,v 1.27 2020/02/04 05:15:44 thorpej Exp $ */
/* $NetBSD: if_cpsw.c,v 1.28 2020/02/04 07:35:34 skrll Exp $ */
/*
* Copyright (c) 2013 Jonathan A. Kollasch
@ -53,7 +53,7 @@
*/
#include <sys/cdefs.h>
__KERNEL_RCSID(1, "$NetBSD: if_cpsw.c,v 1.27 2020/02/04 05:15:44 thorpej Exp $");
__KERNEL_RCSID(1, "$NetBSD: if_cpsw.c,v 1.28 2020/02/04 07:35:34 skrll Exp $");
#include <sys/param.h>
#include <sys/bus.h>
@ -621,7 +621,7 @@ cpsw_start(struct ifnet *ifp)
device_printf(sc->sc_dev, "won't fit\n");
IFQ_DEQUEUE(&ifp->if_snd, m);
m_freem(m);
ifp->if_oerrors++;
if_statinc(ifp, if_oerrors);
continue;
} else if (error != 0) {
device_printf(sc->sc_dev, "error\n");
@ -731,7 +731,7 @@ cpsw_watchdog(struct ifnet *ifp)
device_printf(sc->sc_dev, "device timeout\n");
ifp->if_oerrors++;
if_statinc(ifp, if_oerrors);
cpsw_init(ifp);
cpsw_start(ifp);
}
@ -1161,7 +1161,7 @@ cpsw_rxintr(void *arg)
if (cpsw_new_rxbuf(sc, i) != 0) {
/* drop current packet, reuse buffer for new */
ifp->if_ierrors++;
if_statinc(ifp, if_ierrors);
goto next;
}
@ -1266,7 +1266,7 @@ cpsw_txintr(void *arg)
m_freem(rdp->tx_mb[sc->sc_txhead]);
rdp->tx_mb[sc->sc_txhead] = NULL;
ifp->if_opackets++;
if_statinc(ifp, if_opackets);
handled = true;

View File

@ -1,4 +1,4 @@
/* $NetBSD: if_le_ebus.c,v 1.21 2019/12/05 05:28:09 msaitoh Exp $ */
/* $NetBSD: if_le_ebus.c,v 1.22 2020/02/04 07:35:45 skrll Exp $ */
/*-
* Copyright (c) 2010 The NetBSD Foundation, Inc.
@ -31,7 +31,7 @@
*/
#include <sys/cdefs.h>
__KERNEL_RCSID(0, "$NetBSD: if_le_ebus.c,v 1.21 2019/12/05 05:28:09 msaitoh Exp $");
__KERNEL_RCSID(0, "$NetBSD: if_le_ebus.c,v 1.22 2020/02/04 07:35:45 skrll Exp $");
#include "opt_inet.h"
@ -693,7 +693,7 @@ enic_rint(struct enic_softc *sc, uint32_t saf, paddr_t phys)
/* uhu?? */
printf("%s: bad recv phys %llx\n", device_xname(sc->sc_dev),
(long long)phys);
ifp->if_ierrors++;
if_statinc(ifp, if_ierrors);
return;
/* got it, pop it */
@ -714,7 +714,7 @@ enic_rint(struct enic_softc *sc, uint32_t saf, paddr_t phys)
len > ((sc->sc_ethercom.ec_capenable & ETHERCAP_VLAN_MTU) ?
ETHER_VLAN_ENCAP_LEN + ETHERMTU + sizeof(struct ether_header) :
ETHERMTU + sizeof(struct ether_header))) {
ifp->if_ierrors++;
if_statinc(ifp, if_ierrors);
/* reuse it */
enic_post_recv(sc, m);
@ -755,7 +755,7 @@ void enic_tint(struct enic_softc *sc, uint32_t saf, paddr_t phys)
/* uhu?? */
printf("%s: bad xmit phys %llx\n", device_xname(sc->sc_dev),
(long long)phys);
ifp->if_oerrors++;
if_statinc(ifp, if_oerrors);
return;
/* got it, pop it */
@ -771,7 +771,7 @@ void enic_tint(struct enic_softc *sc, uint32_t saf, paddr_t phys)
sc->bxh++;
#endif
m_freem(m);
ifp->if_opackets++;
if_statinc(ifp, if_opackets);
if (--sc->sc_no_td == 0)
ifp->if_timer = 0;

View File

@ -1,4 +1,4 @@
/* $NetBSD: if_temac.c,v 1.15 2019/05/29 06:21:57 msaitoh Exp $ */
/* $NetBSD: if_temac.c,v 1.16 2020/02/04 07:36:04 skrll Exp $ */
/*
* Copyright (c) 2006 Jachym Holecek
@ -40,7 +40,7 @@
*/
#include <sys/cdefs.h>
__KERNEL_RCSID(0, "$NetBSD: if_temac.c,v 1.15 2019/05/29 06:21:57 msaitoh Exp $");
__KERNEL_RCSID(0, "$NetBSD: if_temac.c,v 1.16 2020/02/04 07:36:04 skrll Exp $");
#include <sys/param.h>
@ -1212,7 +1212,7 @@ temac_rxreap(struct temac_softc *sc)
(TEMAC_ISINTR(tail) ? CDMAC_STAT_INTR : 0) |
(TEMAC_ISLAST(tail) ? CDMAC_STAT_STOP : 0);
ifp->if_ierrors++;
if_statinc(ifp, if_ierrors);
continue;
}

View File

@ -1,4 +1,4 @@
/* $NetBSD: if_netdock_nubus.c,v 1.32 2020/01/29 05:25:42 thorpej Exp $ */
/* $NetBSD: if_netdock_nubus.c,v 1.33 2020/02/04 07:36:28 skrll Exp $ */
/*
* Copyright (C) 2000,2002 Daishi Kato <daishi@axlight.com>
@ -43,7 +43,7 @@
/***********************/
#include <sys/cdefs.h>
__KERNEL_RCSID(0, "$NetBSD: if_netdock_nubus.c,v 1.32 2020/01/29 05:25:42 thorpej Exp $");
__KERNEL_RCSID(0, "$NetBSD: if_netdock_nubus.c,v 1.33 2020/02/04 07:36:28 skrll Exp $");
#include <sys/param.h>
#include <sys/device.h>
@ -674,9 +674,9 @@ netdock_txint(struct netdock_softc *sc)
NIC_GET_2(sc, REG_ISR);
regdata = NIC_GET_2(sc, REG_DATA);
if ((regdata & REG_DATA_BIT_08) == 0) {
/* ifp->if_collisions++; */
/* if_statinc(ifp, if_collisions); */
if (regdata & REG_DATA_BIT_07)
/* ifp->if_oerrors++; */
/* if_statinc(ifp, if_oerrors); */
NIC_PUT_2(sc, REG_000E, 0);
NIC_ORW(sc, REG_0000, 0x0100);
NIC_PUT_2(sc, REG_000E, 0x0200);

View File

@ -1,4 +1,4 @@
/* $NetBSD: am79c950.c,v 1.47 2019/12/27 09:32:10 msaitoh Exp $ */
/* $NetBSD: am79c950.c,v 1.48 2020/02/04 07:36:36 skrll Exp $ */
/*-
* Copyright (c) 1997 David Huang <khym@bga.com>
@ -35,7 +35,7 @@
*/
#include <sys/cdefs.h>
__KERNEL_RCSID(0, "$NetBSD: am79c950.c,v 1.47 2019/12/27 09:32:10 msaitoh Exp $");
__KERNEL_RCSID(0, "$NetBSD: am79c950.c,v 1.48 2020/02/04 07:36:36 skrll Exp $");
#include "opt_inet.h"
@ -271,7 +271,7 @@ mcstart(struct ifnet *ifp)
ifp->if_flags |= IFF_OACTIVE;
maceput(sc, m);
ifp->if_opackets++; /* # of pkts */
if_statinc(ifp, if_opackets); /* # of pkts */
}
}
@ -570,13 +570,13 @@ mace_read(struct mc_softc *sc, uint8_t *pkt, int len)
printf("%s: invalid packet size %d; dropping\n",
device_xname(sc->sc_dev), len);
#endif
ifp->if_ierrors++;
if_statinc(ifp, if_ierrors);
return;
}
m = mace_get(sc, pkt, len);
if (m == NULL) {
ifp->if_ierrors++;
if_statinc(ifp, if_ierrors);
return;
}

View File

@ -1,4 +1,4 @@
/* $NetBSD: if_bm.c,v 1.61 2019/11/10 21:16:29 chs Exp $ */
/* $NetBSD: if_bm.c,v 1.62 2020/02/04 07:36:36 skrll Exp $ */
/*-
* Copyright (C) 1998, 1999, 2000 Tsubai Masanari. All rights reserved.
@ -27,7 +27,7 @@
*/
#include <sys/cdefs.h>
__KERNEL_RCSID(0, "$NetBSD: if_bm.c,v 1.61 2019/11/10 21:16:29 chs Exp $");
__KERNEL_RCSID(0, "$NetBSD: if_bm.c,v 1.62 2020/02/04 07:36:36 skrll Exp $");
#include "opt_inet.h"
@ -490,7 +490,7 @@ bmac_rint(void *v)
m = bmac_get(sc, data, datalen);
if (m == NULL) {
ifp->if_ierrors++;
if_statinc(ifp, if_ierrors);
goto next;
}
@ -576,7 +576,7 @@ bmac_start(struct ifnet *ifp)
/* 5 seconds to watch for failing to transmit */
ifp->if_timer = 5;
ifp->if_opackets++; /* # of pkts */
if_statinc(ifp, if_opackets); /* # of pkts */
bmac_transmit_packet(sc, sc->sc_txbuf, tlen);
}
@ -680,7 +680,7 @@ bmac_watchdog(struct ifnet *ifp)
bmac_reset_bits(sc, TXCFG, TxMACEnable);
printf("%s: device timeout\n", ifp->if_xname);
ifp->if_oerrors++;
if_statinc(ifp, if_oerrors);
bmac_reset(sc);
}

View File

@ -1,4 +1,4 @@
/* $NetBSD: if_gm.c,v 1.56 2019/11/10 21:16:29 chs Exp $ */
/* $NetBSD: if_gm.c,v 1.57 2020/02/04 07:36:36 skrll Exp $ */
/*-
* Copyright (c) 2000 Tsubai Masanari. All rights reserved.
@ -27,7 +27,7 @@
*/
#include <sys/cdefs.h>
__KERNEL_RCSID(0, "$NetBSD: if_gm.c,v 1.56 2019/11/10 21:16:29 chs Exp $");
__KERNEL_RCSID(0, "$NetBSD: if_gm.c,v 1.57 2020/02/04 07:36:36 skrll Exp $");
#include "opt_inet.h"
@ -362,13 +362,13 @@ gmac_rint(struct gmac_softc *sc)
len -= 4; /* CRC */
if (le32toh(dp->cmd_hi) & 0x40000000) {
ifp->if_ierrors++;
if_statinc(ifp, if_ierrors);
goto next;
}
m = gmac_get(sc, sc->sc_rxbuf[i], len);
if (m == NULL) {
ifp->if_ierrors++;
if_statinc(ifp, if_ierrors);
goto next;
}
@ -458,7 +458,7 @@ gmac_start(struct ifnet *ifp)
/* 5 seconds to watch for failing to transmit */
ifp->if_timer = 5;
ifp->if_opackets++; /* # of pkts */
if_statinc(ifp, if_opackets); /* # of pkts */
i = sc->sc_txnext;
buff = sc->sc_txbuf[i];
@ -823,7 +823,7 @@ gmac_watchdog(struct ifnet *ifp)
struct gmac_softc *sc = ifp->if_softc;
printf("%s: device timeout\n", ifp->if_xname);
ifp->if_oerrors++;
if_statinc(ifp, if_oerrors);
gmac_reset(sc);
gmac_init(sc);

View File

@ -1,4 +1,4 @@
/* $NetBSD: if_sn.c,v 1.46 2019/09/13 07:55:06 msaitoh Exp $ */
/* $NetBSD: if_sn.c,v 1.47 2020/02/04 07:36:42 skrll Exp $ */
/*
* National Semiconductor DP8393X SONIC Driver
@ -16,7 +16,7 @@
*/
#include <sys/cdefs.h>
__KERNEL_RCSID(0, "$NetBSD: if_sn.c,v 1.46 2019/09/13 07:55:06 msaitoh Exp $");
__KERNEL_RCSID(0, "$NetBSD: if_sn.c,v 1.47 2020/02/04 07:36:42 skrll Exp $");
#include "opt_inet.h"
@ -347,7 +347,7 @@ outloop:
sc->mtd_prev = sc->mtd_free;
sc->mtd_free = mtd_next;
ifp->if_opackets++; /* # of pkts */
if_statinc(ifp, if_opackets); /* # of pkts */
/* Jump back for possibly more punishment. */
goto outloop;
@ -916,11 +916,11 @@ sonictxint(struct sn_softc *sc)
txp_status = SRO(sc->bitmode, txp, TXP_STATUS);
ifp->if_collisions += (txp_status & TCR_EXC) ? 16 :
((txp_status & TCR_NC) >> 12);
if_statadd(ifp, if_collisions, (txp_status & TCR_EXC) ? 16 :
((txp_status & TCR_NC) >> 12));
if ((txp_status & TCR_PTX) == 0) {
ifp->if_oerrors++;
if_statinc(ifp, if_oerrors);
printf("%s: Tx packet status=0x%x\n",
device_xname(sc->sc_dev), txp_status);

View File

@ -1,4 +1,4 @@
/* $NetBSD: am79900.c,v 1.28 2018/06/26 06:48:00 msaitoh Exp $ */
/* $NetBSD: am79900.c,v 1.29 2020/02/04 07:36:50 skrll Exp $ */
/*-
* Copyright (c) 1997 The NetBSD Foundation, Inc.
@ -103,7 +103,7 @@
*/
#include <sys/cdefs.h>
__KERNEL_RCSID(0, "$NetBSD: am79900.c,v 1.28 2018/06/26 06:48:00 msaitoh Exp $");
__KERNEL_RCSID(0, "$NetBSD: am79900.c,v 1.29 2020/02/04 07:36:50 skrll Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@ -278,12 +278,12 @@ am79900_rint(struct lance_softc *sc)
if (rmd.rmd1 & LE_R1_BUFF)
printf("%s: receive buffer error\n",
device_xname(sc->sc_dev));
ifp->if_ierrors++;
if_statinc(ifp, if_ierrors);
} else if ((rmd.rmd1 & (LE_R1_STP | LE_R1_ENP)) !=
(LE_R1_STP | LE_R1_ENP)) {
printf("%s: dropping chained buffer\n",
device_xname(sc->sc_dev));
ifp->if_ierrors++;
if_statinc(ifp, if_ierrors);
} else {
#ifdef LEDEBUG
if (sc->sc_debug)
@ -360,22 +360,22 @@ am79900_tint(struct lance_softc *sc)
device_xname(sc->sc_dev));
}
if (tmd.tmd2 & LE_T2_LCOL)
ifp->if_collisions++;
if_statinc(ifp, if_collisions);
if (tmd.tmd2 & LE_T2_RTRY) {
#ifdef LEDEBUG
printf("%s: excessive collisions\n",
device_xname(sc->sc_dev));
#endif
ifp->if_collisions += 16;
if_statadd(ifp, if_collisions, 16);
}
ifp->if_oerrors++;
if_statinc(ifp, if_oerrors);
} else {
if (tmd.tmd1 & LE_T1_ONE)
ifp->if_collisions++;
if_statinc(ifp, if_collisions);
else if (tmd.tmd1 & LE_T1_MORE)
/* Real number is unknown. */
ifp->if_collisions += 2;
ifp->if_opackets++;
if_statadd(ifp, if_collisions, 2);
if_statinc(ifp, if_opackets);
}
if (++bix == sc->sc_ntbuf)
@ -419,20 +419,20 @@ am79900_intr(void *arg)
#ifdef LEDEBUG
printf("%s: babble\n", device_xname(sc->sc_dev));
#endif
ifp->if_oerrors++;
if_statinc(ifp, if_oerrors);
}
#if 0
if (isr & LE_C0_CERR) {
printf("%s: collision error\n",
device_xname(sc->sc_dev));
ifp->if_collisions++;
if_statinc(ifp, if_collisions);
}
#endif
if (isr & LE_C0_MISS) {
#ifdef LEDEBUG
printf("%s: missed packet\n", device_xname(sc->sc_dev));
#endif
ifp->if_ierrors++;
if_statinc(ifp, if_ierrors);
}
if (isr & LE_C0_MERR) {
printf("%s: memory error\n", device_xname(sc->sc_dev));
@ -443,13 +443,13 @@ am79900_intr(void *arg)
if ((isr & LE_C0_RXON) == 0) {
printf("%s: receiver disabled\n", device_xname(sc->sc_dev));
ifp->if_ierrors++;
if_statinc(ifp, if_ierrors);
lance_reset(sc);
return (1);
}
if ((isr & LE_C0_TXON) == 0) {
printf("%s: transmitter disabled\n", device_xname(sc->sc_dev));
ifp->if_oerrors++;
if_statinc(ifp, if_oerrors);
lance_reset(sc);
return (1);
}

View File

@ -1,4 +1,4 @@
/* $NetBSD: if_gfe.c,v 1.54 2019/05/28 07:41:49 msaitoh Exp $ */
/* $NetBSD: if_gfe.c,v 1.55 2020/02/04 07:36:55 skrll Exp $ */
/*
* Copyright (c) 2002 Allegro Networks, Inc., Wasabi Systems, Inc.
@ -42,7 +42,7 @@
*/
#include <sys/cdefs.h>
__KERNEL_RCSID(0, "$NetBSD: if_gfe.c,v 1.54 2019/05/28 07:41:49 msaitoh Exp $");
__KERNEL_RCSID(0, "$NetBSD: if_gfe.c,v 1.55 2020/02/04 07:36:55 skrll Exp $");
#include "opt_inet.h"
@ -747,7 +747,7 @@ gfe_ifwatchdog(struct ifnet *ifp)
GE_TXDPRESYNC(sc, txq, curtxdnum);
}
aprint_error("\n");
ifp->if_oerrors++;
if_statinc(ifp, if_oerrors);
(void) gfe_whack(sc, GE_WHACK_RESTART);
GE_FUNC_EXIT(sc, "");
}
@ -907,7 +907,7 @@ gfe_rx_get(struct gfe_softc *sc, enum gfe_rxprio rxprio)
GE_DPRINTF(sc, ("!"));
--rxq->rxq_active;
ifp->if_ipackets++;
ifp->if_ierrors++;
if_statinc(ifp, if_ierrors);
goto give_it_back;
}
@ -1008,7 +1008,7 @@ gfe_rx_process(struct gfe_softc *sc, uint32_t cause, uint32_t intrmask)
sc->sc_tickflags |= GE_TICK_RX_RESTART;
callout_reset(&sc->sc_co, 1, gfe_tick, sc);
}
ifp->if_ierrors++;
if_statinc(ifp, if_ierrors);
GE_DPRINTF(sc, ("%s: rx queue %d filled at %u\n",
device_xname(sc->sc_dev), rxprio, rxq->rxq_fi));
memset(masks, 0, sizeof(masks));
@ -1249,9 +1249,9 @@ gfe_tx_enqueue(struct gfe_softc *sc, enum gfe_txprio txprio)
txq->txq_nactive--;
/* statistics */
ifp->if_opackets++;
if_statinc(ifp, if_opackets);
if (cmdsts & TX_STS_ES)
ifp->if_oerrors++;
if_statinc(ifp, if_oerrors);
GE_DPRINTF(sc, ("%%"));
}
@ -1424,9 +1424,9 @@ gfe_tx_done(struct gfe_softc *sc, enum gfe_txprio txprio, uint32_t intrmask)
txq->txq_inptr += roundup(pktlen, dcache_line_size);
/* statistics */
ifp->if_opackets++;
if_statinc(ifp, if_opackets);
if (cmdsts & TX_STS_ES)
ifp->if_oerrors++;
if_statinc(ifp, if_oerrors);
/* txd->ed_bufptr = 0; */

View File

@ -1,4 +1,4 @@
/* $NetBSD: if_mvxpe.c,v 1.31 2019/12/28 03:07:18 gutteridge Exp $ */
/* $NetBSD: if_mvxpe.c,v 1.32 2020/02/04 07:36:55 skrll Exp $ */
/*
* Copyright (c) 2015 Internet Initiative Japan Inc.
* All rights reserved.
@ -25,7 +25,7 @@
* POSSIBILITY OF SUCH DAMAGE.
*/
#include <sys/cdefs.h>
__KERNEL_RCSID(0, "$NetBSD: if_mvxpe.c,v 1.31 2019/12/28 03:07:18 gutteridge Exp $");
__KERNEL_RCSID(0, "$NetBSD: if_mvxpe.c,v 1.32 2020/02/04 07:36:55 skrll Exp $");
#include "opt_multiprocessor.h"
@ -1709,7 +1709,7 @@ mvxpe_start(struct ifnet *ifp)
sc->sc_tx_ring[q].tx_queue_len);
DPRINTIFNET(ifp, 1, "a packet is added to tx ring\n");
sc->sc_tx_pending++;
ifp->if_opackets++;
if_statinc(ifp, if_opackets);
ifp->if_timer = 1;
sc->sc_wdogsoft = 1;
bpf_mtap(ifp, m, BPF_D_OUT);
@ -1937,7 +1937,7 @@ mvxpe_watchdog(struct ifnet *ifp)
MVXPE_EVCNT_INCR(&sc->sc_ev.ev_drv_wdogsoft);
} else {
aprint_error_ifnet(ifp, "watchdog timeout\n");
ifp->if_oerrors++;
if_statinc(ifp, if_oerrors);
mvxpe_linkreset(sc);
mvxpe_sc_unlock(sc);
@ -3270,7 +3270,7 @@ mvxpe_update_mib(struct mvxpe_softc *sc)
ifp->if_ierrors += val;
break;
case MVXPE_MIBEXT_IF_COLLISIONS:
ifp->if_collisions += val;
if_statadd(ifp, if_collisions, val);
break;
default:
break;

View File

@ -1,4 +1,4 @@
/* $NetBSD: if_kse.c,v 1.47 2020/01/06 07:57:06 nisimura Exp $ */
/* $NetBSD: if_kse.c,v 1.48 2020/02/04 07:37:00 skrll Exp $ */
/*-
* Copyright (c) 2006 The NetBSD Foundation, Inc.
@ -34,7 +34,7 @@
*/
#include <sys/cdefs.h>
__KERNEL_RCSID(0, "$NetBSD: if_kse.c,v 1.47 2020/01/06 07:57:06 nisimura Exp $");
__KERNEL_RCSID(0, "$NetBSD: if_kse.c,v 1.48 2020/02/04 07:37:00 skrll Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@ -934,7 +934,7 @@ kse_watchdog(struct ifnet *ifp)
aprint_error_dev(sc->sc_dev,
"device timeout (txfree %d txsfree %d txnext %d)\n",
sc->sc_txfree, sc->sc_txsfree, sc->sc_txnext);
ifp->if_oerrors++;
if_statinc(ifp, if_oerrors);
/* Reset the interface. */
kse_init(ifp);
@ -1269,7 +1269,7 @@ rxintr(struct kse_softc *sc)
/* R0_FS | R0_LS must have been marked for this desc */
if (rxstat & R0_ES) {
ifp->if_ierrors++;
if_statinc(ifp, if_ierrors);
#define PRINTERR(bit, str) \
if (rxstat & (bit)) \
aprint_error_dev(sc->sc_dev, \
@ -1292,7 +1292,7 @@ rxintr(struct kse_softc *sc)
m = rxs->rxs_mbuf;
if (add_rxbuf(sc, i) != 0) {
ifp->if_ierrors++;
if_statinc(ifp, if_ierrors);
KSE_INIT_RXDESC(sc, i);
bus_dmamap_sync(sc->sc_dmat,
rxs->rxs_dmamap, 0,
@ -1347,7 +1347,7 @@ txreap(struct kse_softc *sc)
/* There is no way to tell transmission status per frame */
ifp->if_opackets++;
if_statinc(ifp, if_opackets);
sc->sc_txfree += txs->txs_ndesc;
bus_dmamap_sync(sc->sc_dmat, txs->txs_dmamap,

View File

@ -1,4 +1,4 @@
/* $NetBSD: if_rge.c,v 1.3 2020/01/12 23:22:12 sevan Exp $ */
/* $NetBSD: if_rge.c,v 1.4 2020/02/04 07:37:00 skrll Exp $ */
/* $OpenBSD: if_rge.c,v 1.2 2020/01/02 09:00:45 kevlo Exp $ */
/*
@ -18,7 +18,7 @@
*/
#include <sys/cdefs.h>
__KERNEL_RCSID(0, "$NetBSD: if_rge.c,v 1.3 2020/01/12 23:22:12 sevan Exp $");
__KERNEL_RCSID(0, "$NetBSD: if_rge.c,v 1.4 2020/02/04 07:37:00 skrll Exp $");
/* #include "bpfilter.h" Sevan */
/* #include "vlan.h" Sevan */
@ -599,7 +599,7 @@ rge_watchdog(struct ifnet *ifp)
struct rge_softc *sc = ifp->if_softc;
printf("%s: watchdog timeout\n", sc->sc_dev.dv_xname);
ifp->if_oerrors++;
if_statinc(ifp, if_oerrors);
rge_init(ifp);
}
@ -1189,7 +1189,7 @@ rge_rxeof(struct rge_softc *sc)
}
if (rxstat & RGE_RDCMDSTS_RXERRSUM) {
ifp->if_ierrors++;
if_statinc(ifp, if_ierrors);
/*
* If this is part of a multi-fragment packet,
* discard all the pieces.
@ -1307,9 +1307,9 @@ rge_txeof(struct rge_softc *sc)
txq->txq_mbuf = NULL;
if (txstat & (RGE_TDCMDSTS_EXCESSCOLL | RGE_TDCMDSTS_COLL))
ifp->if_collisions++;
if_statinc(ifp, if_collisions);
if (txstat & RGE_TDCMDSTS_TXERR)
ifp->if_oerrors++;
if_statinc(ifp, if_oerrors);
bus_dmamap_sync(sc->sc_dmat, sc->rge_ldata.rge_tx_list_map,
idx * sizeof(struct rge_tx_desc),

View File

@ -1,4 +1,4 @@
/* $NetBSD: if_plip.c,v 1.34 2019/11/10 21:16:37 chs Exp $ */
/* $NetBSD: if_plip.c,v 1.35 2020/02/04 07:37:06 skrll Exp $ */
/*-
* Copyright (c) 1997 Poul-Henning Kamp
@ -31,7 +31,7 @@
*/
#include <sys/cdefs.h>
__KERNEL_RCSID(0, "$NetBSD: if_plip.c,v 1.34 2019/11/10 21:16:37 chs Exp $");
__KERNEL_RCSID(0, "$NetBSD: if_plip.c,v 1.35 2020/02/04 07:37:06 skrll Exp $");
/*
* Parallel port TCP/IP interfaces added. I looked at the driver from
@ -656,7 +656,7 @@ end:
err:
/* Return to idle state */
ppbus_wdtr(ppbus, 0);
ifp->if_ierrors++;
if_statinc(ifp, if_ierrors);
sc->sc_iferrs++;
LP_PRINTF("R");
/* Disable interface if there are too many errors */
@ -735,7 +735,7 @@ lpoutput(struct ifnet *ifp, struct mbuf *m, const struct sockaddr *dst,
if ((ifp->if_flags & IFF_OACTIVE) == 0)
lpstart(ifp);
} else {
ifp->if_oerrors++;
if_statinc(ifp, if_oerrors);
sc->sc_iferrs++;
LP_PRINTF("Q");
@ -908,7 +908,7 @@ nend:
/* Go quiescent */
ppbus_wdtr(ppbus, 0);
ifp->if_oerrors++;
if_statinc(ifp, if_oerrors);
lp->sc_iferrs++;
LP_PRINTF("X");
@ -925,8 +925,8 @@ nend:
IFQ_DEQUEUE(&ifp->if_snd, m);
if(ifp->if_bpf)
lptap(ifp, m, BPF_D_OUT);
ifp->if_opackets++;
ifp->if_obytes += m->m_pkthdr.len;
if_statinc(ifp, if_opackets);
if_statadd(ifp, if_obytes, m->m_pkthdr.len);
m_freem(m);
}
}

View File

@ -1,4 +1,4 @@
/* $NetBSD: if_dmc.c,v 1.26 2016/07/20 07:37:51 ozaki-r Exp $ */
/* $NetBSD: if_dmc.c,v 1.27 2020/02/04 07:37:11 skrll Exp $ */
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
* All rights reserved.
@ -41,7 +41,7 @@
*/
#include <sys/cdefs.h>
__KERNEL_RCSID(0, "$NetBSD: if_dmc.c,v 1.26 2016/07/20 07:37:51 ozaki-r Exp $");
__KERNEL_RCSID(0, "$NetBSD: if_dmc.c,v 1.27 2020/02/04 07:37:11 skrll Exp $");
#undef DMCDEBUG /* for base table dump on fatal error */
@ -595,7 +595,7 @@ dmcxint(void *a)
len = (arg & DMC_CCOUNT) - sizeof (struct dmc_header);
if (len < 0 || len > DMCMTU) {
ifp->if_ierrors++;
if_statinc(ifp, if_ierrors);
#ifdef DMCDEBUG
printd("%s: bad rcv pkt addr 0x%x len 0x%x\n",
device_xname(sc->sc_dev), pkaddr, len);
@ -653,7 +653,7 @@ dmcxint(void *a)
* A write has completed, start another
* transfer if there is more data to send.
*/
ifp->if_opackets++;
if_statinc(ifp, if_opackets);
/* find associated dmcbuf structure */
ifxp = &sc->sc_ifw[0];
for (rp = &sc->sc_xbufs[0]; rp < &sc->sc_xbufs[NXMT]; rp++) {
@ -704,7 +704,7 @@ dmcxint(void *a)
/* ACCUMULATE STATISTICS */
switch(arg) {
case DMC_NOBUFS:
ifp->if_ierrors++;
if_statinc(ifp, if_ierrors);
if ((sc->sc_nobuf++ % DMC_RPNBFS) == 0)
goto report;
break;
@ -717,7 +717,7 @@ dmcxint(void *a)
goto report;
break;
case DMC_DATACK:
ifp->if_oerrors++;
if_statinc(ifp, if_oerrors);
if ((sc->sc_datck++ % DMC_RPDCK) == 0)
goto report;
break;

View File

@ -1,4 +1,4 @@
/* $NetBSD: if_urndis.c,v 1.36 2020/01/29 06:39:07 thorpej Exp $ */
/* $NetBSD: if_urndis.c,v 1.37 2020/02/04 07:37:16 skrll Exp $ */
/* $OpenBSD: if_urndis.c,v 1.31 2011/07/03 15:47:17 matthew Exp $ */
/*
@ -21,7 +21,7 @@
*/
#include <sys/cdefs.h>
__KERNEL_RCSID(0, "$NetBSD: if_urndis.c,v 1.36 2020/01/29 06:39:07 thorpej Exp $");
__KERNEL_RCSID(0, "$NetBSD: if_urndis.c,v 1.37 2020/02/04 07:37:16 skrll Exp $");
#ifdef _KERNEL_OPT
#include "opt_usb.h"
@ -847,7 +847,7 @@ urndis_watchdog(struct ifnet *ifp)
if (un->un_dying)
return;
ifp->if_oerrors++;
if_statinc(ifp, if_oerrors);
printf("%s: watchdog timeout\n", DEVNAME(un));
urndis_ctrl_keepalive(un);