Module Name: src Committed By: thorpej Date: Wed Jan 29 05:41:48 UTC 2020
Modified Files: src/sys/arch/xen/xen: if_xennet_xenbus.c xennetback_xenbus.c Log Message: Adopt <net/if_stats.h>. To generate a diff of this commit: cvs rdiff -u -r1.87 -r1.88 src/sys/arch/xen/xen/if_xennet_xenbus.c cvs rdiff -u -r1.75 -r1.76 src/sys/arch/xen/xen/xennetback_xenbus.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/xen/xen/if_xennet_xenbus.c diff -u src/sys/arch/xen/xen/if_xennet_xenbus.c:1.87 src/sys/arch/xen/xen/if_xennet_xenbus.c:1.88 --- src/sys/arch/xen/xen/if_xennet_xenbus.c:1.87 Wed Oct 30 07:40:06 2019 +++ src/sys/arch/xen/xen/if_xennet_xenbus.c Wed Jan 29 05:41:48 2020 @@ -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 @@ again: 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 @@ again: * 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 @@ again: 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 @@ again: 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 @@ again: 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; } Index: src/sys/arch/xen/xen/xennetback_xenbus.c diff -u src/sys/arch/xen/xen/xennetback_xenbus.c:1.75 src/sys/arch/xen/xen/xennetback_xenbus.c:1.76 --- src/sys/arch/xen/xen/xennetback_xenbus.c:1.75 Sat Mar 9 08:42:25 2019 +++ src/sys/arch/xen/xen/xennetback_xenbus.c Wed Jan 29 05:41:48 2020 @@ -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 @@ xennetback_evthandler(void *arg) 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 @@ xennetback_evthandler(void *arg) 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 @@ xennetback_evthandler(void *arg) 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 @@ xennetback_evthandler(void *arg) 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 @@ xennetback_evthandler(void *arg) 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 @@ xennetback_evthandler(void *arg) (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 @@ xennetback_evthandler(void *arg) 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 @@ xennetback_ifsoftstart_transfer(void *ar 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 @@ xennetback_ifsoftstart_copy(void *arg) 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) {