Module Name:    src
Committed By:   thorpej
Date:           Wed Jan 29 06:17:07 UTC 2020

Modified Files:
        src/sys/dev/ic: am7990.c lance.c

Log Message:
Adopt <net/if_stats.h>.


To generate a diff of this commit:
cvs rdiff -u -r1.80 -r1.81 src/sys/dev/ic/am7990.c
cvs rdiff -u -r1.59 -r1.60 src/sys/dev/ic/lance.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/dev/ic/am7990.c
diff -u src/sys/dev/ic/am7990.c:1.80 src/sys/dev/ic/am7990.c:1.81
--- src/sys/dev/ic/am7990.c:1.80	Thu Nov 28 05:07:27 2019
+++ src/sys/dev/ic/am7990.c	Wed Jan 29 06:17:07 2020
@@ -1,4 +1,4 @@
-/*	$NetBSD: am7990.c,v 1.80 2019/11/28 05:07:27 isaki Exp $	*/
+/*	$NetBSD: am7990.c,v 1.81 2020/01/29 06:17:07 thorpej Exp $	*/
 
 /*-
  * Copyright (c) 1997, 1998 The NetBSD Foundation, Inc.
@@ -65,7 +65,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: am7990.c,v 1.80 2019/11/28 05:07:27 isaki Exp $");
+__KERNEL_RCSID(0, "$NetBSD: am7990.c,v 1.81 2020/01/29 06:17:07 thorpej Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -242,12 +242,12 @@ am7990_rint(struct lance_softc *sc)
 			if (rmd.rmd1_bits & 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_bits & (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 > 1)
@@ -328,23 +328,23 @@ am7990_tint(struct lance_softc *sc)
 					    device_xname(sc->sc_dev));
 			}
 			if (tmd.tmd3 & LE_T3_LCOL)
-				ifp->if_collisions++;
+				if_statinc(ifp, if_collisions);
 			if (tmd.tmd3 & LE_T3_RTRY) {
 #ifdef LEDEBUG
 				printf("%s: excessive collisions, tdr %d\n",
 				    device_xname(sc->sc_dev),
 				    tmd.tmd3 & LE_T3_TDR_MASK);
 #endif
-				ifp->if_collisions += 16;
+				if_statadd(ifp, if_collisions, 16);
 			}
-			ifp->if_oerrors++;
+			if_statinc(ifp, if_oerrors);
 		} else {
 			if (tmd.tmd1_bits & LE_T1_ONE)
-				ifp->if_collisions++;
+				if_statinc(ifp, if_collisions);
 			else if (tmd.tmd1_bits & 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)
@@ -398,20 +398,20 @@ am7990_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));
@@ -422,13 +422,13 @@ am7990_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);
 	}

Index: src/sys/dev/ic/lance.c
diff -u src/sys/dev/ic/lance.c:1.59 src/sys/dev/ic/lance.c:1.60
--- src/sys/dev/ic/lance.c:1.59	Fri Dec 27 09:32:10 2019
+++ src/sys/dev/ic/lance.c	Wed Jan 29 06:17:07 2020
@@ -1,4 +1,4 @@
-/*	$NetBSD: lance.c,v 1.59 2019/12/27 09:32:10 msaitoh Exp $	*/
+/*	$NetBSD: lance.c,v 1.60 2020/01/29 06:17:07 thorpej Exp $	*/
 
 /*-
  * Copyright (c) 1997, 1998 The NetBSD Foundation, Inc.
@@ -65,7 +65,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: lance.c,v 1.59 2019/12/27 09:32:10 msaitoh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: lance.c,v 1.60 2020/01/29 06:17:07 thorpej Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -430,14 +430,14 @@ lance_read(struct lance_softc *sc, int b
 		printf("%s: invalid packet size %d; dropping\n",
 		    device_xname(sc->sc_dev), len);
 #endif
-		ifp->if_ierrors++;
+		if_statinc(ifp, if_ierrors);
 		return;
 	}
 
 	/* Pull packet off interface. */
 	m = lance_get(sc, boff, len);
 	if (m == 0) {
-		ifp->if_ierrors++;
+		if_statinc(ifp, if_ierrors);
 		return;
 	}
 
@@ -479,7 +479,7 @@ lance_watchdog(struct ifnet *ifp)
 	struct lance_softc *sc = ifp->if_softc;
 
 	log(LOG_ERR, "%s: device timeout\n", device_xname(sc->sc_dev));
-	++ifp->if_oerrors;
+	if_statinc(ifp, if_oerrors);
 
 	lance_reset(sc);
 }

Reply via email to