Module Name: src Committed By: thorpej Date: Wed Jan 29 05:52:27 UTC 2020
Modified Files: src/sys/dist/pf/net: if_pflog.c if_pfsync.c Log Message: Adopt <net/if_stats.h>. To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22 src/sys/dist/pf/net/if_pflog.c cvs rdiff -u -r1.19 -r1.20 src/sys/dist/pf/net/if_pfsync.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/dist/pf/net/if_pflog.c diff -u src/sys/dist/pf/net/if_pflog.c:1.21 src/sys/dist/pf/net/if_pflog.c:1.22 --- src/sys/dist/pf/net/if_pflog.c:1.21 Tue Jun 26 06:48:02 2018 +++ src/sys/dist/pf/net/if_pflog.c Wed Jan 29 05:52:27 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: if_pflog.c,v 1.21 2018/06/26 06:48:02 msaitoh Exp $ */ +/* $NetBSD: if_pflog.c,v 1.22 2020/01/29 05:52:27 thorpej Exp $ */ /* $OpenBSD: if_pflog.c,v 1.24 2007/05/26 17:13:30 jason Exp $ */ /* @@ -36,7 +36,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: if_pflog.c,v 1.21 2018/06/26 06:48:02 msaitoh Exp $"); +__KERNEL_RCSID(0, "$NetBSD: if_pflog.c,v 1.22 2020/01/29 05:52:27 thorpej Exp $"); #ifdef _KERNEL_OPT #include "opt_inet.h" @@ -294,8 +294,12 @@ pflog_packet(struct pfi_kif *kif, struct } #endif /* INET */ +#ifdef __NetBSD__ + if_statadd2(ifn, if_opackets, 1, if_obytes, m->m_pkthdr.len); +#else ifn->if_opackets++; ifn->if_obytes += m->m_pkthdr.len; +#endif /* __NetBSD__ */ #ifdef __NetBSD__ bpf_mtap2(ifn->if_bpf, &hdr, PFLOG_HDRLEN, m, BPF_D_OUT); Index: src/sys/dist/pf/net/if_pfsync.c diff -u src/sys/dist/pf/net/if_pfsync.c:1.19 src/sys/dist/pf/net/if_pfsync.c:1.20 --- src/sys/dist/pf/net/if_pfsync.c:1.19 Sat Dec 22 14:28:56 2018 +++ src/sys/dist/pf/net/if_pfsync.c Wed Jan 29 05:52:27 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: if_pfsync.c,v 1.19 2018/12/22 14:28:56 maxv Exp $ */ +/* $NetBSD: if_pfsync.c,v 1.20 2020/01/29 05:52:27 thorpej Exp $ */ /* $OpenBSD: if_pfsync.c,v 1.83 2007/06/26 14:44:12 mcbride Exp $ */ /* @@ -28,7 +28,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: if_pfsync.c,v 1.19 2018/12/22 14:28:56 maxv Exp $"); +__KERNEL_RCSID(0, "$NetBSD: if_pfsync.c,v 1.20 2020/01/29 05:52:27 thorpej Exp $"); #ifdef _KERNEL_OPT #include "opt_inet.h" @@ -1045,7 +1045,11 @@ pfsync_get_mbuf(struct pfsync_softc *sc, MGETHDR(m, M_DONTWAIT, MT_DATA); if (m == NULL) { +#ifdef __NetBSD__ + if_statinc(&sc->sc_if, if_oerrors); +#else sc->sc_if.if_oerrors++; +#endif /* __NetBSD__ */ return (NULL); } @@ -1084,7 +1088,11 @@ pfsync_get_mbuf(struct pfsync_softc *sc, MCLGET(m, M_DONTWAIT); if ((m->m_flags & M_EXT) == 0) { m_free(m); +#ifdef __NetBSD__ + if_statinc(&sc->sc_if, if_oerrors); +#else sc->sc_if.if_oerrors++; +#endif /* __NetBSD__ */ return (NULL); } m->m_data += (MCLBYTES - len) &~ (sizeof(long) - 1);