Module Name:    src
Committed By:   martin
Date:           Wed Nov  6 10:04:47 UTC 2019

Modified Files:
        src/sys/arch/arm/broadcom [netbsd-8]: bcm53xx_eth.c
        src/sys/arch/arm/gemini [netbsd-8]: gemini_gmac.c if_gpn.c
        src/sys/arch/powerpc/booke/dev [netbsd-8]: pq3etsec.c
        src/sys/dev/ic [netbsd-8]: aic6915.c elinkxl.c i82557.c
        src/sys/dev/pci [netbsd-8]: if_age.c if_alc.c if_ale.c if_ste.c
            if_stge.c if_tl.c if_txp.c if_vte.c
        src/sys/dev/pcmcia [netbsd-8]: if_xi.c

Log Message:
Pull up following revision(s) (requested by msaitoh in ticket #1427):

        sys/arch/arm/broadcom/bcm53xx_eth.c: revision 1.39
        sys/dev/pcmcia/if_xi.c: revision 1.91
        sys/dev/ic/aic6915.c: revision 1.40
        sys/dev/pci/if_tl.c: revision 1.117
        sys/arch/arm/gemini/gemini_gmac.c: revision 1.18
        sys/dev/ic/elinkxl.c: revision 1.133
        sys/dev/pci/if_ste.c: revision 1.57
        sys/dev/pci/if_alc.c: revision 1.43
        sys/dev/pci/if_stge.c: revision 1.72
        sys/dev/pci/if_ale.c: revision 1.34
        sys/dev/pci/if_age.c: revision 1.62
        sys/dev/pci/if_txp.c: revision 1.60
        sys/dev/ic/i82557.c: revision 1.156
        sys/dev/pci/if_vte.c: revision 1.27
        sys/arch/powerpc/booke/dev/pq3etsec.c: revision 1.47
        sys/arch/arm/gemini/if_gpn.c: revision 1.13

 if_percpuq(9) and ether_input() automatically increment if_ipackets, so don't 
add number of
RX frames from device's statistics counter to if_ipackets to avoid double
count.


To generate a diff of this commit:
cvs rdiff -u -r1.29.8.1 -r1.29.8.2 src/sys/arch/arm/broadcom/bcm53xx_eth.c
cvs rdiff -u -r1.13 -r1.13.2.1 src/sys/arch/arm/gemini/gemini_gmac.c
cvs rdiff -u -r1.7 -r1.7.8.1 src/sys/arch/arm/gemini/if_gpn.c
cvs rdiff -u -r1.29.8.2 -r1.29.8.3 src/sys/arch/powerpc/booke/dev/pq3etsec.c
cvs rdiff -u -r1.35 -r1.35.2.1 src/sys/dev/ic/aic6915.c
cvs rdiff -u -r1.121.6.1 -r1.121.6.2 src/sys/dev/ic/elinkxl.c
cvs rdiff -u -r1.147.6.1 -r1.147.6.2 src/sys/dev/ic/i82557.c
cvs rdiff -u -r1.50.8.1 -r1.50.8.2 src/sys/dev/pci/if_age.c
cvs rdiff -u -r1.24.8.3 -r1.24.8.4 src/sys/dev/pci/if_alc.c
cvs rdiff -u -r1.22.2.1 -r1.22.2.2 src/sys/dev/pci/if_ale.c
cvs rdiff -u -r1.50 -r1.50.8.1 src/sys/dev/pci/if_ste.c
cvs rdiff -u -r1.62.8.1 -r1.62.8.2 src/sys/dev/pci/if_stge.c
cvs rdiff -u -r1.107.2.1 -r1.107.2.2 src/sys/dev/pci/if_tl.c
cvs rdiff -u -r1.47.8.2 -r1.47.8.3 src/sys/dev/pci/if_txp.c
cvs rdiff -u -r1.17.2.1 -r1.17.2.2 src/sys/dev/pci/if_vte.c
cvs rdiff -u -r1.80.8.1 -r1.80.8.2 src/sys/dev/pcmcia/if_xi.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/arm/broadcom/bcm53xx_eth.c
diff -u src/sys/arch/arm/broadcom/bcm53xx_eth.c:1.29.8.1 src/sys/arch/arm/broadcom/bcm53xx_eth.c:1.29.8.2
--- src/sys/arch/arm/broadcom/bcm53xx_eth.c:1.29.8.1	Sun Dec 10 10:10:23 2017
+++ src/sys/arch/arm/broadcom/bcm53xx_eth.c	Wed Nov  6 10:04:46 2019
@@ -35,7 +35,7 @@
 
 #include <sys/cdefs.h>
 
-__KERNEL_RCSID(1, "$NetBSD: bcm53xx_eth.c,v 1.29.8.1 2017/12/10 10:10:23 snj Exp $");
+__KERNEL_RCSID(1, "$NetBSD: bcm53xx_eth.c,v 1.29.8.2 2019/11/06 10:04:46 martin Exp $");
 
 #include <sys/param.h>
 #include <sys/atomic.h>
@@ -1039,8 +1039,6 @@ bcmeth_rx_input(
 	}
 	m_set_rcvif(m, ifp);
 
-	ifp->if_ibytes += m->m_pkthdr.len;
-
 	/*
 	 * Let's give it to the network subsystm to deal with.
 	 */

Index: src/sys/arch/arm/gemini/gemini_gmac.c
diff -u src/sys/arch/arm/gemini/gemini_gmac.c:1.13 src/sys/arch/arm/gemini/gemini_gmac.c:1.13.2.1
--- src/sys/arch/arm/gemini/gemini_gmac.c:1.13	Thu Jun  1 02:45:05 2017
+++ src/sys/arch/arm/gemini/gemini_gmac.c	Wed Nov  6 10:04:47 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: gemini_gmac.c,v 1.13 2017/06/01 02:45:05 chs Exp $ */
+/* $NetBSD: gemini_gmac.c,v 1.13.2.1 2019/11/06 10:04:47 martin 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.13 2017/06/01 02:45:05 chs Exp $");
+__KERNEL_RCSID(0, "$NetBSD: gemini_gmac.c,v 1.13.2.1 2019/11/06 10:04:47 martin Exp $");
 
 #define	SWFREEQ_DESCS	256	/* one page worth */
 #define	HWFREEQ_DESCS	256	/* one page worth */
@@ -848,7 +848,6 @@ gmac_hwqueue_rxconsume(gmac_hwqueue_t *h
 	 */
 	m = hwq->hwq_rxmbuf;
 	m_set_rcvif(m, ifp);	/* set receive interface */
-	ifp->if_ibytes += m->m_pkthdr.len;
 	switch (DESC0_RXSTS_GET(d->d_desc0)) {
 	case DESC0_RXSTS_GOOD:
 	case DESC0_RXSTS_LONG:

Index: src/sys/arch/arm/gemini/if_gpn.c
diff -u src/sys/arch/arm/gemini/if_gpn.c:1.7 src/sys/arch/arm/gemini/if_gpn.c:1.7.8.1
--- src/sys/arch/arm/gemini/if_gpn.c:1.7	Thu Dec 15 09:28:02 2016
+++ src/sys/arch/arm/gemini/if_gpn.c	Wed Nov  6 10:04:47 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: if_gpn.c,v 1.7 2016/12/15 09:28:02 ozaki-r Exp $ */
+/* $NetBSD: if_gpn.c,v 1.7.8.1 2019/11/06 10:04:47 martin Exp $ */
 /*-
  * Copyright (c) 2008 The NetBSD Foundation, Inc.
  * All rights reserved.
@@ -32,7 +32,7 @@
 
 #include "opt_gemini.h"
 
-__KERNEL_RCSID(0, "$NetBSD: if_gpn.c,v 1.7 2016/12/15 09:28:02 ozaki-r Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_gpn.c,v 1.7.8.1 2019/11/06 10:04:47 martin Exp $");
 
 #include <sys/param.h>
 #include <sys/device.h>
@@ -300,7 +300,6 @@ gpn_process_data(struct gpn_softc *sc, c
 		sc->sc_rxmbuf = NULL;
 		m_set_rcvif(m, ifp);
 		KASSERT(((m->m_pkthdr.len + 63) >> 6) == gd->gd_pktlen64);
-		ifp->if_ibytes += m->m_pkthdr.len;
 #ifdef GPNDEBUG
 		printf("%s: rx len=%d crc=%#x\n", ifp->if_xname,
 		    m->m_pkthdr.len, m_crc32_le(m));

Index: src/sys/arch/powerpc/booke/dev/pq3etsec.c
diff -u src/sys/arch/powerpc/booke/dev/pq3etsec.c:1.29.8.2 src/sys/arch/powerpc/booke/dev/pq3etsec.c:1.29.8.3
--- src/sys/arch/powerpc/booke/dev/pq3etsec.c:1.29.8.2	Sun Dec 10 10:10:23 2017
+++ src/sys/arch/powerpc/booke/dev/pq3etsec.c	Wed Nov  6 10:04:47 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: pq3etsec.c,v 1.29.8.2 2017/12/10 10:10:23 snj Exp $	*/
+/*	$NetBSD: pq3etsec.c,v 1.29.8.3 2019/11/06 10:04:47 martin Exp $	*/
 /*-
  * Copyright (c) 2010, 2011 The NetBSD Foundation, Inc.
  * All rights reserved.
@@ -41,7 +41,7 @@
 
 #include <sys/cdefs.h>
 
-__KERNEL_RCSID(0, "$NetBSD: pq3etsec.c,v 1.29.8.2 2017/12/10 10:10:23 snj Exp $");
+__KERNEL_RCSID(0, "$NetBSD: pq3etsec.c,v 1.29.8.3 2019/11/06 10:04:47 martin Exp $");
 
 #include <sys/param.h>
 #include <sys/cpu.h>
@@ -1603,8 +1603,6 @@ pq3etsec_rx_input(
 	m->m_flags |= M_HASFCS;
 	m_set_rcvif(m, &sc->sc_if);
 
-	ifp->if_ibytes += m->m_pkthdr.len;
-
 	/*
 	 * Let's give it to the network subsystm to deal with.
 	 */

Index: src/sys/dev/ic/aic6915.c
diff -u src/sys/dev/ic/aic6915.c:1.35 src/sys/dev/ic/aic6915.c:1.35.2.1
--- src/sys/dev/ic/aic6915.c:1.35	Tue May 23 02:19:14 2017
+++ src/sys/dev/ic/aic6915.c	Wed Nov  6 10:04:46 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: aic6915.c,v 1.35 2017/05/23 02:19:14 ozaki-r Exp $	*/
+/*	$NetBSD: aic6915.c,v 1.35.2.1 2019/11/06 10:04:46 martin Exp $	*/
 
 /*-
  * Copyright (c) 2001 The NetBSD Foundation, Inc.
@@ -35,7 +35,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: aic6915.c,v 1.35 2017/05/23 02:19:14 ozaki-r Exp $");
+__KERNEL_RCSID(0, "$NetBSD: aic6915.c,v 1.35.2.1 2019/11/06 10:04:46 martin Exp $");
 
 
 #include <sys/param.h>
@@ -854,8 +854,6 @@ sf_stats_update(struct sf_softc *sc)
 	    stats.TransmitAbortDueToExcessingDeferral +
 	    stats.FramesLostDueToInternalTransmitErrors;
 
-	ifp->if_ipackets += stats.ReceiveOKFrames;
-
 	ifp->if_ierrors += stats.ReceiveCRCErrors + stats.AlignmentErrors +
 	    stats.ReceiveFramesTooLong + stats.ReceiveFramesTooShort +
 	    stats.ReceiveFramesJabbersError +

Index: src/sys/dev/ic/elinkxl.c
diff -u src/sys/dev/ic/elinkxl.c:1.121.6.1 src/sys/dev/ic/elinkxl.c:1.121.6.2
--- src/sys/dev/ic/elinkxl.c:1.121.6.1	Thu Jul 26 23:55:29 2018
+++ src/sys/dev/ic/elinkxl.c	Wed Nov  6 10:04:46 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: elinkxl.c,v 1.121.6.1 2018/07/26 23:55:29 snj Exp $	*/
+/*	$NetBSD: elinkxl.c,v 1.121.6.2 2019/11/06 10:04:46 martin Exp $	*/
 
 /*-
  * Copyright (c) 1998 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: elinkxl.c,v 1.121.6.1 2018/07/26 23:55:29 snj Exp $");
+__KERNEL_RCSID(0, "$NetBSD: elinkxl.c,v 1.121.6.2 2019/11/06 10:04:46 martin Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -1483,8 +1483,6 @@ ex_getstats(struct ex_softc *sc)
 
 	GO_WINDOW(6);
 	upperok = bus_space_read_1(iot, ioh, UPPER_FRAMES_OK);
-	ifp->if_ipackets += bus_space_read_1(iot, ioh, RX_FRAMES_OK);
-	ifp->if_ipackets += (upperok & 0x03) << 8;
 	ifp->if_opackets += bus_space_read_1(iot, ioh, TX_FRAMES_OK);
 	ifp->if_opackets += (upperok & 0x30) << 4;
 	ifp->if_ierrors += bus_space_read_1(iot, ioh, RX_OVERRUNS);

Index: src/sys/dev/ic/i82557.c
diff -u src/sys/dev/ic/i82557.c:1.147.6.1 src/sys/dev/ic/i82557.c:1.147.6.2
--- src/sys/dev/ic/i82557.c:1.147.6.1	Tue Oct 24 08:38:59 2017
+++ src/sys/dev/ic/i82557.c	Wed Nov  6 10:04:46 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: i82557.c,v 1.147.6.1 2017/10/24 08:38:59 snj Exp $	*/
+/*	$NetBSD: i82557.c,v 1.147.6.2 2019/11/06 10:04:46 martin Exp $	*/
 
 /*-
  * Copyright (c) 1997, 1998, 1999, 2001, 2002 The NetBSD Foundation, Inc.
@@ -66,7 +66,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: i82557.c,v 1.147.6.1 2017/10/24 08:38:59 snj Exp $");
+__KERNEL_RCSID(0, "$NetBSD: i82557.c,v 1.147.6.2 2019/11/06 10:04:46 martin Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -1475,7 +1475,6 @@ fxp_tick(void *arg)
 	ifp->if_opackets += le32toh(sp->tx_good);
 	ifp->if_collisions += le32toh(sp->tx_total_collisions);
 	if (sp->rx_good) {
-		ifp->if_ipackets += le32toh(sp->rx_good);
 		sc->sc_rxidle = 0;
 	} else if (sc->sc_flags & FXPF_RECV_WORKAROUND) {
 		sc->sc_rxidle++;

Index: src/sys/dev/pci/if_age.c
diff -u src/sys/dev/pci/if_age.c:1.50.8.1 src/sys/dev/pci/if_age.c:1.50.8.2
--- src/sys/dev/pci/if_age.c:1.50.8.1	Tue Oct 24 08:38:59 2017
+++ src/sys/dev/pci/if_age.c	Wed Nov  6 10:04:47 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_age.c,v 1.50.8.1 2017/10/24 08:38:59 snj Exp $ */
+/*	$NetBSD: if_age.c,v 1.50.8.2 2019/11/06 10:04:47 martin Exp $ */
 /*	$OpenBSD: if_age.c,v 1.1 2009/01/16 05:00:34 kevlo Exp $	*/
 
 /*-
@@ -31,7 +31,7 @@
 /* Driver for Attansic Technology Corp. L1 Gigabit Ethernet. */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_age.c,v 1.50.8.1 2017/10/24 08:38:59 snj Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_age.c,v 1.50.8.2 2019/11/06 10:04:47 martin Exp $");
 
 #include "vlan.h"
 
@@ -2042,8 +2042,6 @@ age_stats_update(struct age_softc *sc)
 	    smb->tx_late_colls + smb->tx_underrun +
 	    smb->tx_pkts_truncated;
 
-	ifp->if_ipackets += smb->rx_frames;
-
 	ifp->if_ierrors += smb->rx_crcerrs + smb->rx_lenerrs +
 	    smb->rx_runts + smb->rx_pkts_truncated +
 	    smb->rx_fifo_oflows + smb->rx_desc_oflows +

Index: src/sys/dev/pci/if_alc.c
diff -u src/sys/dev/pci/if_alc.c:1.24.8.3 src/sys/dev/pci/if_alc.c:1.24.8.4
--- src/sys/dev/pci/if_alc.c:1.24.8.3	Tue May 14 11:43:23 2019
+++ src/sys/dev/pci/if_alc.c	Wed Nov  6 10:04:47 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_alc.c,v 1.24.8.3 2019/05/14 11:43:23 martin Exp $	*/
+/*	$NetBSD: if_alc.c,v 1.24.8.4 2019/11/06 10:04:47 martin Exp $	*/
 /*	$OpenBSD: if_alc.c,v 1.1 2009/08/08 09:31:13 kevlo Exp $	*/
 /*-
  * Copyright (c) 2009, Pyun YongHyeon <yong...@freebsd.org>
@@ -2239,8 +2239,6 @@ alc_stats_update(struct alc_softc *sc)
 	ifp->if_oerrors += smb->tx_late_colls + smb->tx_excess_colls +
 	    smb->tx_underrun + smb->tx_pkts_truncated;
 
-	ifp->if_ipackets += smb->rx_frames;
-
 	ifp->if_ierrors += smb->rx_crcerrs + smb->rx_lenerrs +
 	    smb->rx_runts + smb->rx_pkts_truncated +
 	    smb->rx_fifo_oflows + smb->rx_rrs_errs +

Index: src/sys/dev/pci/if_ale.c
diff -u src/sys/dev/pci/if_ale.c:1.22.2.1 src/sys/dev/pci/if_ale.c:1.22.2.2
--- src/sys/dev/pci/if_ale.c:1.22.2.1	Tue Oct 24 08:38:59 2017
+++ src/sys/dev/pci/if_ale.c	Wed Nov  6 10:04:47 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_ale.c,v 1.22.2.1 2017/10/24 08:38:59 snj Exp $	*/
+/*	$NetBSD: if_ale.c,v 1.22.2.2 2019/11/06 10:04:47 martin Exp $	*/
 
 /*-
  * Copyright (c) 2008, Pyun YongHyeon <yong...@freebsd.org>
@@ -32,7 +32,7 @@
 /* Driver for Atheros AR8121/AR8113/AR8114 PCIe Ethernet. */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_ale.c,v 1.22.2.1 2017/10/24 08:38:59 snj Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_ale.c,v 1.22.2.2 2019/11/06 10:04:47 martin Exp $");
 
 #include "vlan.h"
 
@@ -1267,8 +1267,6 @@ ale_stats_update(struct ale_softc *sc)
 	ifp->if_oerrors += smb->tx_abort + smb->tx_late_colls +
 	    smb->tx_underrun;
 
-	ifp->if_ipackets += smb->rx_frames;
-
 	ifp->if_ierrors += smb->rx_crcerrs + smb->rx_lenerrs +
 	    smb->rx_runts + smb->rx_pkts_truncated +
 	    smb->rx_fifo_oflows + smb->rx_rrs_errs +

Index: src/sys/dev/pci/if_ste.c
diff -u src/sys/dev/pci/if_ste.c:1.50 src/sys/dev/pci/if_ste.c:1.50.8.1
--- src/sys/dev/pci/if_ste.c:1.50	Thu Dec 15 09:28:05 2016
+++ src/sys/dev/pci/if_ste.c	Wed Nov  6 10:04:47 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_ste.c,v 1.50 2016/12/15 09:28:05 ozaki-r Exp $	*/
+/*	$NetBSD: if_ste.c,v 1.50.8.1 2019/11/06 10:04:47 martin Exp $	*/
 
 /*-
  * Copyright (c) 2001 The NetBSD Foundation, Inc.
@@ -35,7 +35,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_ste.c,v 1.50 2016/12/15 09:28:05 ozaki-r Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_ste.c,v 1.50.8.1 2019/11/06 10:04:47 martin Exp $");
 
 
 #include <sys/param.h>
@@ -1096,8 +1096,8 @@ ste_stats_update(struct ste_softc *sc)
 
 	ifp->if_opackets +=
 	    (u_int) bus_space_read_2(st, sh, STE_FramesTransmittedOK);
-	ifp->if_ipackets +=
-	    (u_int) bus_space_read_2(st, sh, STE_FramesReceivedOK);
+
+	(u_int) bus_space_read_2(st, sh, STE_FramesReceivedOK);
 
 	ifp->if_collisions +=
 	    (u_int) bus_space_read_1(st, sh, STE_LateCollisions) +

Index: src/sys/dev/pci/if_stge.c
diff -u src/sys/dev/pci/if_stge.c:1.62.8.1 src/sys/dev/pci/if_stge.c:1.62.8.2
--- src/sys/dev/pci/if_stge.c:1.62.8.1	Tue Oct 24 08:38:59 2017
+++ src/sys/dev/pci/if_stge.c	Wed Nov  6 10:04:47 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_stge.c,v 1.62.8.1 2017/10/24 08:38:59 snj Exp $	*/
+/*	$NetBSD: if_stge.c,v 1.62.8.2 2019/11/06 10:04:47 martin Exp $	*/
 
 /*-
  * Copyright (c) 2001 The NetBSD Foundation, Inc.
@@ -35,7 +35,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_stge.c,v 1.62.8.1 2017/10/24 08:38:59 snj Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_stge.c,v 1.62.8.2 2019/11/06 10:04:47 martin Exp $");
 
 
 #include <sys/param.h>
@@ -1417,8 +1417,7 @@ stge_stats_update(struct stge_softc *sc)
 
 	(void) bus_space_read_4(st, sh, STGE_OctetRcvOk);
 
-	ifp->if_ipackets +=
-	    bus_space_read_4(st, sh, STGE_FramesRcvdOk);
+	(void) bus_space_read_4(st, sh, STGE_FramesRcvdOk);
 
 	ifp->if_ierrors +=
 	    (u_int) bus_space_read_2(st, sh, STGE_FramesLostRxErrors);

Index: src/sys/dev/pci/if_tl.c
diff -u src/sys/dev/pci/if_tl.c:1.107.2.1 src/sys/dev/pci/if_tl.c:1.107.2.2
--- src/sys/dev/pci/if_tl.c:1.107.2.1	Thu Jul 26 23:55:30 2018
+++ src/sys/dev/pci/if_tl.c	Wed Nov  6 10:04:47 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_tl.c,v 1.107.2.1 2018/07/26 23:55:30 snj Exp $	*/
+/*	$NetBSD: if_tl.c,v 1.107.2.2 2019/11/06 10:04:47 martin Exp $	*/
 
 /*
  * Copyright (c) 1997 Manuel Bouyer.  All rights reserved.
@@ -31,7 +31,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_tl.c,v 1.107.2.1 2018/07/26 23:55:30 snj Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_tl.c,v 1.107.2.2 2019/11/06 10:04:47 martin Exp $");
 
 #undef TLDEBUG
 #define TL_PRIV_STATS
@@ -1524,7 +1524,6 @@ tl_read_stats(tl_softc_t *sc)
 	oerr_underr = reg >> 24;
 
 	reg =  tl_intreg_read(sc, TL_INT_STATS_RX);
-	ifp->if_ipackets += reg & 0x00ffffff;
 	ierr_overr = reg >> 24;
 
 	reg =  tl_intreg_read(sc, TL_INT_STATS_FERR);

Index: src/sys/dev/pci/if_txp.c
diff -u src/sys/dev/pci/if_txp.c:1.47.8.2 src/sys/dev/pci/if_txp.c:1.47.8.3
--- src/sys/dev/pci/if_txp.c:1.47.8.2	Mon May 13 12:40:13 2019
+++ src/sys/dev/pci/if_txp.c	Wed Nov  6 10:04:47 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: if_txp.c,v 1.47.8.2 2019/05/13 12:40:13 martin Exp $ */
+/* $NetBSD: if_txp.c,v 1.47.8.3 2019/11/06 10:04:47 martin Exp $ */
 
 /*
  * Copyright (c) 2001
@@ -32,7 +32,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_txp.c,v 1.47.8.2 2019/05/13 12:40:13 martin Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_txp.c,v 1.47.8.3 2019/11/06 10:04:47 martin Exp $");
 
 #include "opt_inet.h"
 
@@ -1375,7 +1375,6 @@ txp_tick(void *vsc)
 	ifp->if_collisions += ext[0].ext_2 + ext[0].ext_3 + ext[1].ext_2 +
 	    ext[1].ext_3;
 	ifp->if_opackets += rsp->rsp_par2;
-	ifp->if_ipackets += ext[2].ext_3;
 
 out:
 	if (rsp != NULL)

Index: src/sys/dev/pci/if_vte.c
diff -u src/sys/dev/pci/if_vte.c:1.17.2.1 src/sys/dev/pci/if_vte.c:1.17.2.2
--- src/sys/dev/pci/if_vte.c:1.17.2.1	Thu Jul 26 23:55:30 2018
+++ src/sys/dev/pci/if_vte.c	Wed Nov  6 10:04:47 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_vte.c,v 1.17.2.1 2018/07/26 23:55:30 snj Exp $	*/
+/*	$NetBSD: if_vte.c,v 1.17.2.2 2019/11/06 10:04:47 martin Exp $	*/
 
 /*
  * Copyright (c) 2011 Manuel Bouyer.  All rights reserved.
@@ -55,7 +55,7 @@
 /* Driver for DM&P Electronics, Inc, Vortex86 RDC R6040 FastEthernet. */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_vte.c,v 1.17.2.1 2018/07/26 23:55:30 snj Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_vte.c,v 1.17.2.2 2019/11/06 10:04:47 martin Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -940,7 +940,6 @@ vte_stats_update(struct vte_softc *sc)
 	/* Update ifp counters. */
 	ifp->if_opackets = stat->tx_frames;
 	ifp->if_oerrors = stat->tx_late_colls + stat->tx_underruns;
-	ifp->if_ipackets = stat->rx_frames;
 	ifp->if_ierrors = stat->rx_crcerrs + stat->rx_runts +
 	    stat->rx_long_frames + stat->rx_fifo_full;
 }

Index: src/sys/dev/pcmcia/if_xi.c
diff -u src/sys/dev/pcmcia/if_xi.c:1.80.8.1 src/sys/dev/pcmcia/if_xi.c:1.80.8.2
--- src/sys/dev/pcmcia/if_xi.c:1.80.8.1	Thu Jul 26 23:55:30 2018
+++ src/sys/dev/pcmcia/if_xi.c	Wed Nov  6 10:04:46 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_xi.c,v 1.80.8.1 2018/07/26 23:55:30 snj Exp $ */
+/*	$NetBSD: if_xi.c,v 1.80.8.2 2019/11/06 10:04:46 martin Exp $ */
 /*	OpenBSD: if_xe.c,v 1.9 1999/09/16 11:28:42 niklas Exp 	*/
 
 /*
@@ -55,7 +55,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_xi.c,v 1.80.8.1 2018/07/26 23:55:30 snj Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_xi.c,v 1.80.8.2 2019/11/06 10:04:46 martin Exp $");
 
 #include "opt_inet.h"
 
@@ -328,7 +328,6 @@ xi_intr(void *arg)
 		}
 		tempint = xi_get(sc);	/* XXX doesn't check the error! */
 		recvcount += tempint;
-		ifp->if_ibytes += tempint;
 		esr = bus_space_read_1(sc->sc_bst, sc->sc_bsh, ESR);
 		rsr = bus_space_read_1(sc->sc_bst, sc->sc_bsh, RSR);
 	}

Reply via email to