Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/sys/arch/xen/xen Adopt <net/if_stats.h>.
details: https://anonhg.NetBSD.org/src/rev/cb239e76d0ea
branches: trunk
changeset: 1006841:cb239e76d0ea
user: thorpej <thorpej%NetBSD.org@localhost>
date: Wed Jan 29 05:41:48 2020 +0000
description:
Adopt <net/if_stats.h>.
diffstat:
sys/arch/xen/xen/if_xennet_xenbus.c | 16 ++++++++--------
sys/arch/xen/xen/xennetback_xenbus.c | 22 +++++++++++-----------
2 files changed, 19 insertions(+), 19 deletions(-)
diffs (165 lines):
diff -r 34f413af9bb8 -r cb239e76d0ea sys/arch/xen/xen/if_xennet_xenbus.c
--- a/sys/arch/xen/xen/if_xennet_xenbus.c Wed Jan 29 05:30:14 2020 +0000
+++ b/sys/arch/xen/xen/if_xennet_xenbus.c Wed Jan 29 05:41:48 2020 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: if_xennet_xenbus.c,v 1.87 2019/10/30 07:40:06 maxv Exp $ */
+/* $NetBSD: if_xennet_xenbus.c,v 1.88 2020/01/29 05:41:48 thorpej Exp $ */
/*
* Copyright (c) 2006 Manuel Bouyer.
@@ -84,7 +84,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_xennet_xenbus.c,v 1.87 2019/10/30 07:40:06 maxv Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_xennet_xenbus.c,v 1.88 2020/01/29 05:41:48 thorpej Exp $");
#include "opt_xen.h"
#include "opt_nfs_boot.h"
@@ -953,9 +953,9 @@
if (__predict_false(
RING_GET_RESPONSE(&sc->sc_tx_ring, i)->status !=
NETIF_RSP_OKAY))
- ifp->if_oerrors++;
+ if_statinc(ifp, if_oerrors);
else
- ifp->if_opackets++;
+ if_statinc(ifp, if_opackets);
xengnt_revoke_access(req->txreq_gntref);
m_freem(req->txreq_m);
SLIST_INSERT_HEAD(&sc->sc_txreq_head, req, txreq_next);
@@ -1033,7 +1033,7 @@
* we can't free this rxreq as no page will be mapped
* here. Instead give it back immediatly to backend.
*/
- ifp->if_ierrors++;
+ if_statinc(ifp, if_ierrors);
RING_GET_REQUEST(&sc->sc_rx_ring,
sc->sc_rx_ring.req_prod_pvt)->id = req->rxreq_id;
RING_GET_REQUEST(&sc->sc_rx_ring,
@@ -1087,7 +1087,7 @@
MGETHDR(m, M_DONTWAIT, MT_DATA);
if (__predict_false(m == NULL)) {
printf("%s: rx no mbuf\n", ifp->if_xname);
- ifp->if_ierrors++;
+ if_statinc(ifp, if_ierrors);
xennet_rx_free_req(req);
continue;
}
@@ -1105,7 +1105,7 @@
if_xennetrxbuf_cache, PR_NOWAIT, &req->rxreq_pa);
if (__predict_false(req->rxreq_va == 0)) {
printf("%s: rx no buf\n", ifp->if_xname);
- ifp->if_ierrors++;
+ if_statinc(ifp, if_ierrors);
req->rxreq_va = va;
req->rxreq_pa = pa;
xennet_rx_free_req(req);
@@ -1121,7 +1121,7 @@
if ((rx->flags & NETRXF_csum_blank) != 0) {
xennet_checksum_fill(&m);
if (m == NULL) {
- ifp->if_ierrors++;
+ if_statinc(ifp, if_ierrors);
xennet_rx_free_req(req);
continue;
}
diff -r 34f413af9bb8 -r cb239e76d0ea sys/arch/xen/xen/xennetback_xenbus.c
--- a/sys/arch/xen/xen/xennetback_xenbus.c Wed Jan 29 05:30:14 2020 +0000
+++ b/sys/arch/xen/xen/xennetback_xenbus.c Wed Jan 29 05:41:48 2020 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: xennetback_xenbus.c,v 1.75 2019/03/09 08:42:25 maxv Exp $ */
+/* $NetBSD: xennetback_xenbus.c,v 1.76 2020/01/29 05:41:48 thorpej Exp $ */
/*
* Copyright (c) 2006 Manuel Bouyer.
@@ -25,7 +25,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: xennetback_xenbus.c,v 1.75 2019/03/09 08:42:25 maxv Exp $");
+__KERNEL_RCSID(0, "$NetBSD: xennetback_xenbus.c,v 1.76 2020/01/29 05:41:48 thorpej Exp $");
#include "opt_xen.h"
@@ -788,7 +788,7 @@
ifp->if_xname, txreq.size, msg);
xennetback_tx_response(xneti, txreq.id,
NETIF_RSP_ERROR);
- ifp->if_ierrors++;
+ if_statinc(ifp, if_ierrors);
continue;
}
@@ -801,7 +801,7 @@
ifp->if_xname);
xennetback_tx_response(xneti, txreq.id,
NETIF_RSP_DROPPED);
- ifp->if_ierrors++;
+ if_statinc(ifp, if_ierrors);
continue;
}
@@ -817,7 +817,7 @@
ifp->if_xname);
xennetback_tx_response(xneti, txreq.id,
NETIF_RSP_DROPPED);
- ifp->if_ierrors++;
+ if_statinc(ifp, if_ierrors);
m_freem(m);
continue;
}
@@ -826,7 +826,7 @@
if (__predict_false(err == ENOMEM)) {
xennetback_tx_response(xneti, txreq.id,
NETIF_RSP_DROPPED);
- ifp->if_ierrors++;
+ if_statinc(ifp, if_ierrors);
pool_put(&xni_pkt_pool, pkt);
m_freem(m);
continue;
@@ -837,7 +837,7 @@
xneti->xni_if.if_xname, err);
xennetback_tx_response(xneti, txreq.id,
NETIF_RSP_ERROR);
- ifp->if_ierrors++;
+ if_statinc(ifp, if_ierrors);
pool_put(&xni_pkt_pool, pkt);
m_freem(m);
continue;
@@ -879,7 +879,7 @@
(void *)(pkt_va + txreq.offset));
xni_pkt_unmap(pkt, pkt_va);
if (m->m_pkthdr.len < txreq.size) {
- ifp->if_ierrors++;
+ if_statinc(ifp, if_ierrors);
m_freem(m);
xennetback_tx_response(xneti, txreq.id,
NETIF_RSP_DROPPED);
@@ -900,7 +900,7 @@
if ((txreq.flags & NETTXF_csum_blank) != 0) {
xennet_checksum_fill(&m);
if (m == NULL) {
- ifp->if_ierrors++;
+ if_statinc(ifp, if_ierrors);
continue;
}
}
@@ -1092,7 +1092,7 @@
mbufs_sent[i] = m;
resp_prod++;
i++; /* this packet has been queued */
- ifp->if_opackets++;
+ if_statinc(ifp, if_opackets);
bpf_mtap(ifp, m, BPF_D_OUT);
}
if (i != 0) {
@@ -1384,7 +1384,7 @@
mbufs_sent[i] = m;
resp_prod++;
i++; /* this packet has been queued */
- ifp->if_opackets++;
+ if_statinc(ifp, if_opackets);
bpf_mtap(ifp, m, BPF_D_OUT);
}
if (i != 0) {
Home |
Main Index |
Thread Index |
Old Index