Module Name: src
Committed By: thorpej
Date: Wed Jan 29 06:24:10 UTC 2020
Modified Files:
src/sys/dev/usb: if_athn_usb.c if_atu.c if_aue.c if_axe.c if_axen.c
Log Message:
Adopt <net/if_stats.h>.
To generate a diff of this commit:
cvs rdiff -u -r1.35 -r1.36 src/sys/dev/usb/if_athn_usb.c
cvs rdiff -u -r1.69 -r1.70 src/sys/dev/usb/if_atu.c src/sys/dev/usb/if_axen.c
cvs rdiff -u -r1.162 -r1.163 src/sys/dev/usb/if_aue.c
cvs rdiff -u -r1.121 -r1.122 src/sys/dev/usb/if_axe.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/usb/if_athn_usb.c
diff -u src/sys/dev/usb/if_athn_usb.c:1.35 src/sys/dev/usb/if_athn_usb.c:1.36
--- src/sys/dev/usb/if_athn_usb.c:1.35 Sat Sep 14 12:36:35 2019
+++ src/sys/dev/usb/if_athn_usb.c Wed Jan 29 06:24:10 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: if_athn_usb.c,v 1.35 2019/09/14 12:36:35 maxv Exp $ */
+/* $NetBSD: if_athn_usb.c,v 1.36 2020/01/29 06:24:10 thorpej Exp $ */
/* $OpenBSD: if_athn_usb.c,v 1.12 2013/01/14 09:50:31 jsing Exp $ */
/*-
@@ -22,7 +22,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_athn_usb.c,v 1.35 2019/09/14 12:36:35 maxv Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_athn_usb.c,v 1.36 2020/01/29 06:24:10 thorpej Exp $");
#ifdef _KERNEL_OPT
#include "opt_inet.h"
@@ -2429,13 +2429,13 @@ athn_usb_txeof(struct usbd_xfer *xfer, v
DPRINTFN(DBG_TX, sc, "TX status=%d\n", status);
if (status == USBD_STALLED)
usbd_clear_endpoint_stall_async(usc->usc_tx_data_pipe);
- ifp->if_oerrors++;
+ if_statinc(ifp, if_oerrors);
splx(s);
/* XXX Why return? */
return;
}
sc->sc_tx_timer = 0;
- ifp->if_opackets++;
+ if_statinc(ifp, if_opackets);
/* We just released a Tx buffer, notify Tx. */
if (ifp->if_flags & IFF_OACTIVE) {
@@ -2608,14 +2608,14 @@ athn_usb_start(struct ifnet *ifp)
if (m->m_len < (int)sizeof(*eh) &&
(m = m_pullup(m, sizeof(*eh))) == NULL) {
- ifp->if_oerrors++;
+ if_statinc(ifp, if_oerrors);
continue;
}
eh = mtod(m, struct ether_header *);
ni = ieee80211_find_txnode(ic, eh->ether_dhost);
if (ni == NULL) {
m_freem(m);
- ifp->if_oerrors++;
+ if_statinc(ifp, if_oerrors);
continue;
}
@@ -2623,7 +2623,7 @@ athn_usb_start(struct ifnet *ifp)
if ((m = ieee80211_encap(ic, m, ni)) == NULL) {
ieee80211_free_node(ni);
- ifp->if_oerrors++;
+ if_statinc(ifp, if_oerrors);
continue;
}
sendit:
@@ -2632,7 +2632,7 @@ athn_usb_start(struct ifnet *ifp)
if (athn_usb_tx(sc, m, ni, data) != 0) {
m_freem(m);
ieee80211_free_node(ni);
- ifp->if_oerrors++;
+ if_statinc(ifp, if_oerrors);
continue;
}
data = NULL;
@@ -2661,7 +2661,7 @@ athn_usb_watchdog(struct ifnet *ifp)
if (--sc->sc_tx_timer == 0) {
aprint_error_dev(sc->sc_dev, "device timeout\n");
/* athn_usb_init(ifp); XXX needs a process context! */
- ifp->if_oerrors++;
+ if_statinc(ifp, if_oerrors);
return;
}
ifp->if_timer = 1;
Index: src/sys/dev/usb/if_atu.c
diff -u src/sys/dev/usb/if_atu.c:1.69 src/sys/dev/usb/if_atu.c:1.70
--- src/sys/dev/usb/if_atu.c:1.69 Fri Dec 27 09:41:51 2019
+++ src/sys/dev/usb/if_atu.c Wed Jan 29 06:24:10 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: if_atu.c,v 1.69 2019/12/27 09:41:51 msaitoh Exp $ */
+/* $NetBSD: if_atu.c,v 1.70 2020/01/29 06:24:10 thorpej Exp $ */
/* $OpenBSD: if_atu.c,v 1.48 2004/12/30 01:53:21 dlg Exp $ */
/*
* Copyright (c) 2003, 2004
@@ -48,7 +48,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_atu.c,v 1.69 2019/12/27 09:41:51 msaitoh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_atu.c,v 1.70 2020/01/29 06:24:10 thorpej Exp $");
#ifdef _KERNEL_OPT
#include "opt_usb.h"
@@ -1689,12 +1689,12 @@ atu_rxeof(struct usbd_xfer *xfer, void *
wh = mtod(m, struct ieee80211_frame_min *);
ni = ieee80211_find_rxnode(ic, wh);
- ifp->if_ipackets++;
+ if_statinc(ifp, if_ipackets);
s = splnet();
if (atu_newbuf(sc, c, NULL) == ENOBUFS) {
- ifp->if_ierrors++;
+ if_statinc(ifp, if_ierrors);
goto done1; /* XXX if we can't allocate, why restart it? */
}
@@ -1754,9 +1754,9 @@ atu_txeof(struct usbd_xfer *xfer, void *
usbd_get_xfer_status(c->atu_xfer, NULL, NULL, NULL, &err);
if (err)
- ifp->if_oerrors++;
+ if_statinc(ifp, if_oerrors);
else
- ifp->if_opackets++;
+ if_statinc(ifp, if_opackets);
s = splnet();
SLIST_INSERT_HEAD(&sc->atu_cdata.atu_tx_free, c, atu_list);
@@ -1945,7 +1945,7 @@ bad:
atu_list);
cd->atu_tx_inuse--;
splx(s);
- /* ifp_if_oerrors++; */
+ /* if_statinc(ifp, if_oerrors); */
if (ni != NULL)
ieee80211_free_node(ni);
continue;
@@ -2183,7 +2183,7 @@ atu_watchdog(struct ifnet *ifp)
sc = ifp->if_softc;
s = splnet();
- ifp->if_oerrors++;
+ if_statinc(ifp, if_oerrors);
DPRINTF(("%s: watchdog timeout\n", device_xname(sc->atu_dev)));
/*
Index: src/sys/dev/usb/if_axen.c
diff -u src/sys/dev/usb/if_axen.c:1.69 src/sys/dev/usb/if_axen.c:1.70
--- src/sys/dev/usb/if_axen.c:1.69 Wed Jan 15 08:02:53 2020
+++ src/sys/dev/usb/if_axen.c Wed Jan 29 06:24:10 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: if_axen.c,v 1.69 2020/01/15 08:02:53 skrll Exp $ */
+/* $NetBSD: if_axen.c,v 1.70 2020/01/29 06:24:10 thorpej Exp $ */
/* $OpenBSD: if_axen.c,v 1.3 2013/10/21 10:10:22 yuo Exp $ */
/*
@@ -23,7 +23,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_axen.c,v 1.69 2020/01/15 08:02:53 skrll Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_axen.c,v 1.70 2020/01/29 06:24:10 thorpej Exp $");
#ifdef _KERNEL_OPT
#include "opt_usb.h"
@@ -778,7 +778,7 @@ axen_rx_loop(struct usbnet *un, struct u
if (total_len < sizeof(pkt_hdr)) {
aprint_error_dev(un->un_dev, "rxeof: too short transfer\n");
- ifp->if_ierrors++;
+ if_statinc(ifp, if_ierrors);
return;
}
@@ -797,7 +797,7 @@ axen_rx_loop(struct usbnet *un, struct u
aprint_error_dev(un->un_dev,
"rxeof: invalid hdr offset (%u > %u)\n",
hdr_offset, total_len);
- ifp->if_ierrors++;
+ if_statinc(ifp, if_ierrors);
usbd_delay_ms(un->un_udev, 100);
return;
}
@@ -826,7 +826,7 @@ axen_rx_loop(struct usbnet *un, struct u
if ((buf[0] != 0xee) || (buf[1] != 0xee)) {
aprint_error_dev(un->un_dev,
"invalid buffer(pkt#%d), continue\n", pkt_count);
- ifp->if_ierrors += pkt_count;
+ if_statadd(ifp, if_ierrors, pkt_count);
return;
}
@@ -837,7 +837,7 @@ axen_rx_loop(struct usbnet *un, struct u
device_xname(un->un_dev), pkt_count, pkt_hdr, pkt_len));
if (pkt_hdr & (AXEN_RXHDR_CRC_ERR | AXEN_RXHDR_DROP_ERR)) {
- ifp->if_ierrors++;
+ if_statinc(ifp, if_ierrors);
/* move to next pkt header */
DPRINTF(("%s: %s err (pkt#%d)\n",
device_xname(un->un_dev),
Index: src/sys/dev/usb/if_aue.c
diff -u src/sys/dev/usb/if_aue.c:1.162 src/sys/dev/usb/if_aue.c:1.163
--- src/sys/dev/usb/if_aue.c:1.162 Tue Jan 7 06:42:26 2020
+++ src/sys/dev/usb/if_aue.c Wed Jan 29 06:24:10 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: if_aue.c,v 1.162 2020/01/07 06:42:26 maxv Exp $ */
+/* $NetBSD: if_aue.c,v 1.163 2020/01/29 06:24:10 thorpej Exp $ */
/*
* Copyright (c) 1997, 1998, 1999, 2000
@@ -76,7 +76,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_aue.c,v 1.162 2020/01/07 06:42:26 maxv Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_aue.c,v 1.163 2020/01/29 06:24:10 thorpej Exp $");
#ifdef _KERNEL_OPT
#include "opt_usb.h"
@@ -888,10 +888,10 @@ aue_intr(struct usbnet *un, usbd_status
device_unit(un->un_dev), p->aue_txstat0, 0, 0);
if (p->aue_txstat0)
- ifp->if_oerrors++;
+ if_statinc(ifp, if_oerrors);
if (p->aue_txstat0 & (AUE_TXSTAT0_LATECOLL | AUE_TXSTAT0_EXCESSCOLL))
- ifp->if_collisions++;
+ if_statinc(ifp, if_collisions);
}
static void
@@ -909,7 +909,7 @@ aue_rx_loop(struct usbnet *un, struct us
usbnet_isowned_rx(un);
if (total_len <= 4 + ETHER_CRC_LEN) {
- ifp->if_ierrors++;
+ if_statinc(ifp, if_ierrors);
return;
}
@@ -918,7 +918,7 @@ aue_rx_loop(struct usbnet *un, struct us
/* Turn off all the non-error bits in the rx status word. */
r.aue_rxstat &= AUE_RXSTAT_MASK;
if (r.aue_rxstat) {
- ifp->if_ierrors++;
+ if_statinc(ifp, if_ierrors);
return;
}
Index: src/sys/dev/usb/if_axe.c
diff -u src/sys/dev/usb/if_axe.c:1.121 src/sys/dev/usb/if_axe.c:1.122
--- src/sys/dev/usb/if_axe.c:1.121 Tue Jan 7 06:42:26 2020
+++ src/sys/dev/usb/if_axe.c Wed Jan 29 06:24:10 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: if_axe.c,v 1.121 2020/01/07 06:42:26 maxv Exp $ */
+/* $NetBSD: if_axe.c,v 1.122 2020/01/29 06:24:10 thorpej Exp $ */
/* $OpenBSD: if_axe.c,v 1.137 2016/04/13 11:03:37 mpi Exp $ */
/*
@@ -87,7 +87,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_axe.c,v 1.121 2020/01/07 06:42:26 maxv Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_axe.c,v 1.122 2020/01/29 06:24:10 thorpej Exp $");
#ifdef _KERNEL_OPT
#include "opt_usb.h"
@@ -1034,7 +1034,7 @@ axe_rx_loop(struct usbnet * un, struct u
struct axe_sframe_hdr hdr;
if (total_len < sizeof(hdr)) {
- ifp->if_ierrors++;
+ if_statinc(ifp, if_ierrors);
break;
}
@@ -1051,7 +1051,7 @@ axe_rx_loop(struct usbnet * un, struct u
if (((le16toh(hdr.len) & AXE_RH1M_RXLEN_MASK) ^
(le16toh(hdr.ilen) & AXE_RH1M_RXLEN_MASK)) !=
AXE_RH1M_RXLEN_MASK) {
- ifp->if_ierrors++;
+ if_statinc(ifp, if_ierrors);
break;
}
@@ -1069,7 +1069,7 @@ axe_rx_loop(struct usbnet * un, struct u
struct axe_csum_hdr csum_hdr;
if (total_len < sizeof(csum_hdr)) {
- ifp->if_ierrors++;
+ if_statinc(ifp, if_ierrors);
break;
}
@@ -1087,7 +1087,7 @@ axe_rx_loop(struct usbnet * un, struct u
AXE_CSUM_RXBYTES(csum_hdr.ilen)) !=
sc->sc_lenmask) {
/* we lost sync */
- ifp->if_ierrors++;
+ if_statinc(ifp, if_ierrors);
DPRINTFN(20, "len %#jx ilen %#jx lenmask %#jx "
"err",
AXE_CSUM_RXBYTES(csum_hdr.len),
@@ -1107,7 +1107,7 @@ axe_rx_loop(struct usbnet * un, struct u
DPRINTFN(20, "total_len %#jx < len %#jx",
total_len, len, 0, 0);
/* invalid length */
- ifp->if_ierrors++;
+ if_statinc(ifp, if_ierrors);
break;
}
buf += sizeof(csum_hdr);