Module Name: src Committed By: maxv Date: Thu Nov 15 10:23:57 UTC 2018
Modified Files: src/share/man/man9: m_tag.9 src/sys/altq: altq_cbq.c altq_hfsc.c altq_priq.c altq_red.c src/sys/dev/ieee1394: if_fwip.c src/sys/dist/pf/net: pf_mtag.c src/sys/kern: uipc_mbuf.c src/sys/net: if.c if_ethersubr.c if_ieee1394subr.c src/sys/net/npf: npf_mbuf.c src/sys/netcan: can.c src/sys/netinet: ip_icmp.c ip_input.c src/sys/netinet6: ip6_input.c src/sys/netipsec: ipsec.h ipsec_input.c ipsecif.c src/sys/sys: mbuf.h Log Message: Remove the 't' argument from m_tag_find(). To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/share/man/man9/m_tag.9 cvs rdiff -u -r1.31 -r1.32 src/sys/altq/altq_cbq.c cvs rdiff -u -r1.27 -r1.28 src/sys/altq/altq_hfsc.c cvs rdiff -u -r1.25 -r1.26 src/sys/altq/altq_priq.c cvs rdiff -u -r1.30 -r1.31 src/sys/altq/altq_red.c cvs rdiff -u -r1.28 -r1.29 src/sys/dev/ieee1394/if_fwip.c cvs rdiff -u -r1.2 -r1.3 src/sys/dist/pf/net/pf_mtag.c cvs rdiff -u -r1.222 -r1.223 src/sys/kern/uipc_mbuf.c cvs rdiff -u -r1.440 -r1.441 src/sys/net/if.c cvs rdiff -u -r1.270 -r1.271 src/sys/net/if_ethersubr.c cvs rdiff -u -r1.63 -r1.64 src/sys/net/if_ieee1394subr.c cvs rdiff -u -r1.21 -r1.22 src/sys/net/npf/npf_mbuf.c cvs rdiff -u -r1.5 -r1.6 src/sys/netcan/can.c cvs rdiff -u -r1.175 -r1.176 src/sys/netinet/ip_icmp.c cvs rdiff -u -r1.386 -r1.387 src/sys/netinet/ip_input.c cvs rdiff -u -r1.204 -r1.205 src/sys/netinet6/ip6_input.c cvs rdiff -u -r1.84 -r1.85 src/sys/netipsec/ipsec.h cvs rdiff -u -r1.72 -r1.73 src/sys/netipsec/ipsec_input.c cvs rdiff -u -r1.10 -r1.11 src/sys/netipsec/ipsecif.c cvs rdiff -u -r1.212 -r1.213 src/sys/sys/mbuf.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/share/man/man9/m_tag.9 diff -u src/share/man/man9/m_tag.9:1.7 src/share/man/man9/m_tag.9:1.8 --- src/share/man/man9/m_tag.9:1.7 Thu Nov 15 10:06:06 2018 +++ src/share/man/man9/m_tag.9 Thu Nov 15 10:23:55 2018 @@ -1,4 +1,4 @@ -.\" $NetBSD: m_tag.9,v 1.7 2018/11/15 10:06:06 maxv Exp $ +.\" $NetBSD: m_tag.9,v 1.8 2018/11/15 10:23:55 maxv Exp $ .\" .\" Copyright (c)2004 YAMAMOTO Takashi, .\" All rights reserved. @@ -56,7 +56,7 @@ .Ft void .Fn m_tag_delete_chain "struct mbuf *m" .Ft struct m_tag * -.Fn m_tag_find "struct mbuf *m" "int type" "struct m_tag *t" +.Fn m_tag_find "struct mbuf *m" "int type" .Ft struct m_tag * .Fn m_tag_copy "struct m_tag *m" .Ft int @@ -121,18 +121,11 @@ followed by Unlink and free mbuf tags from the mbuf .Fa m . .\" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -.It Fn m_tag_find "m" "type" "t" +.It Fn m_tag_find "m" "type" Find an mbuf tag with type .Fa type -after the mbuf tag -.Fa t in the tag chain associated with the mbuf .Fa m . -If -.Fa t -is -.Dv NULL , -search from the first mbuf tag. If an mbuf tag is found, return a pointer to it. Otherwise return .Dv NULL . Index: src/sys/altq/altq_cbq.c diff -u src/sys/altq/altq_cbq.c:1.31 src/sys/altq/altq_cbq.c:1.32 --- src/sys/altq/altq_cbq.c:1.31 Fri Jul 28 13:53:17 2017 +++ src/sys/altq/altq_cbq.c Thu Nov 15 10:23:55 2018 @@ -1,4 +1,4 @@ -/* $NetBSD: altq_cbq.c,v 1.31 2017/07/28 13:53:17 riastradh Exp $ */ +/* $NetBSD: altq_cbq.c,v 1.32 2018/11/15 10:23:55 maxv Exp $ */ /* $KAME: altq_cbq.c,v 1.21 2005/04/13 03:44:24 suz Exp $ */ /* @@ -32,7 +32,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: altq_cbq.c,v 1.31 2017/07/28 13:53:17 riastradh Exp $"); +__KERNEL_RCSID(0, "$NetBSD: altq_cbq.c,v 1.32 2018/11/15 10:23:55 maxv Exp $"); #ifdef _KERNEL_OPT #include "opt_altq.h" @@ -514,7 +514,7 @@ cbq_enqueue(struct ifaltq *ifq, struct m return (ENOBUFS); } cl = NULL; - if ((t = m_tag_find(m, PACKET_TAG_ALTQ_QID, NULL)) != NULL) + if ((t = m_tag_find(m, PACKET_TAG_ALTQ_QID)) != NULL) cl = clh_to_clp(cbqp, ((struct altq_tag *)(t+1))->qid); #ifdef ALTQ3_COMPAT else if (ifq->altq_flags & ALTQF_CLASSIFY) Index: src/sys/altq/altq_hfsc.c diff -u src/sys/altq/altq_hfsc.c:1.27 src/sys/altq/altq_hfsc.c:1.28 --- src/sys/altq/altq_hfsc.c:1.27 Fri Jul 28 13:53:17 2017 +++ src/sys/altq/altq_hfsc.c Thu Nov 15 10:23:55 2018 @@ -1,4 +1,4 @@ -/* $NetBSD: altq_hfsc.c,v 1.27 2017/07/28 13:53:17 riastradh Exp $ */ +/* $NetBSD: altq_hfsc.c,v 1.28 2018/11/15 10:23:55 maxv Exp $ */ /* $KAME: altq_hfsc.c,v 1.26 2005/04/13 03:44:24 suz Exp $ */ /* @@ -43,7 +43,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: altq_hfsc.c,v 1.27 2017/07/28 13:53:17 riastradh Exp $"); +__KERNEL_RCSID(0, "$NetBSD: altq_hfsc.c,v 1.28 2018/11/15 10:23:55 maxv Exp $"); #ifdef _KERNEL_OPT #include "opt_altq.h" @@ -683,7 +683,7 @@ hfsc_enqueue(struct ifaltq *ifq, struct return (ENOBUFS); } cl = NULL; - if ((t = m_tag_find(m, PACKET_TAG_ALTQ_QID, NULL)) != NULL) + if ((t = m_tag_find(m, PACKET_TAG_ALTQ_QID)) != NULL) cl = clh_to_clp(hif, ((struct altq_tag *)(t+1))->qid); #ifdef ALTQ3_COMPAT else if ((ifq->altq_flags & ALTQF_CLASSIFY)) Index: src/sys/altq/altq_priq.c diff -u src/sys/altq/altq_priq.c:1.25 src/sys/altq/altq_priq.c:1.26 --- src/sys/altq/altq_priq.c:1.25 Fri Jun 15 08:34:18 2018 +++ src/sys/altq/altq_priq.c Thu Nov 15 10:23:55 2018 @@ -1,4 +1,4 @@ -/* $NetBSD: altq_priq.c,v 1.25 2018/06/15 08:34:18 mrg Exp $ */ +/* $NetBSD: altq_priq.c,v 1.26 2018/11/15 10:23:55 maxv Exp $ */ /* $KAME: altq_priq.c,v 1.13 2005/04/13 03:44:25 suz Exp $ */ /* * Copyright (C) 2000-2003 @@ -31,7 +31,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: altq_priq.c,v 1.25 2018/06/15 08:34:18 mrg Exp $"); +__KERNEL_RCSID(0, "$NetBSD: altq_priq.c,v 1.26 2018/11/15 10:23:55 maxv Exp $"); #ifdef _KERNEL_OPT #include "opt_altq.h" @@ -442,7 +442,7 @@ priq_enqueue(struct ifaltq *ifq, struct return (ENOBUFS); } cl = NULL; - if ((t = m_tag_find(m, PACKET_TAG_ALTQ_QID, NULL)) != NULL) + if ((t = m_tag_find(m, PACKET_TAG_ALTQ_QID)) != NULL) cl = clh_to_clp(pif, ((struct altq_tag *)(t+1))->qid); #ifdef ALTQ3_COMPAT else if (ifq->altq_flags & ALTQF_CLASSIFY) Index: src/sys/altq/altq_red.c diff -u src/sys/altq/altq_red.c:1.30 src/sys/altq/altq_red.c:1.31 --- src/sys/altq/altq_red.c:1.30 Wed Apr 20 08:58:48 2016 +++ src/sys/altq/altq_red.c Thu Nov 15 10:23:55 2018 @@ -1,4 +1,4 @@ -/* $NetBSD: altq_red.c,v 1.30 2016/04/20 08:58:48 knakahara Exp $ */ +/* $NetBSD: altq_red.c,v 1.31 2018/11/15 10:23:55 maxv Exp $ */ /* $KAME: altq_red.c,v 1.20 2005/04/13 03:44:25 suz Exp $ */ /* @@ -61,7 +61,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: altq_red.c,v 1.30 2016/04/20 08:58:48 knakahara Exp $"); +__KERNEL_RCSID(0, "$NetBSD: altq_red.c,v 1.31 2018/11/15 10:23:55 maxv Exp $"); #ifdef _KERNEL_OPT #include "opt_altq.h" @@ -527,7 +527,7 @@ mark_ecn(struct mbuf *m, struct altq_pkt void *hdr; int af; - t = m_tag_find(m, PACKET_TAG_ALTQ_QID, NULL); + t = m_tag_find(m, PACKET_TAG_ALTQ_QID); if (t != NULL) { at = (struct altq_tag *)(t + 1); if (at == NULL) Index: src/sys/dev/ieee1394/if_fwip.c diff -u src/sys/dev/ieee1394/if_fwip.c:1.28 src/sys/dev/ieee1394/if_fwip.c:1.29 --- src/sys/dev/ieee1394/if_fwip.c:1.28 Mon Sep 3 16:29:31 2018 +++ src/sys/dev/ieee1394/if_fwip.c Thu Nov 15 10:23:55 2018 @@ -1,4 +1,4 @@ -/* $NetBSD: if_fwip.c,v 1.28 2018/09/03 16:29:31 riastradh Exp $ */ +/* $NetBSD: if_fwip.c,v 1.29 2018/11/15 10:23:55 maxv Exp $ */ /*- * Copyright (c) 2004 * Doug Rabson @@ -38,7 +38,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: if_fwip.c,v 1.28 2018/09/03 16:29:31 riastradh Exp $"); +__KERNEL_RCSID(0, "$NetBSD: if_fwip.c,v 1.29 2018/11/15 10:23:55 maxv Exp $"); #include <sys/param.h> #include <sys/bus.h> @@ -567,7 +567,7 @@ fwip_async_output(struct fwip_softc *sc, * discovery. If we don't have a link-level address, * just stick the thing on the broadcast channel. */ - mtag = m_tag_find(m, MTAG_FIREWIRE_HWADDR, 0); + mtag = m_tag_find(m, MTAG_FIREWIRE_HWADDR); if (mtag == NULL) destfw = 0; else Index: src/sys/dist/pf/net/pf_mtag.c diff -u src/sys/dist/pf/net/pf_mtag.c:1.2 src/sys/dist/pf/net/pf_mtag.c:1.3 --- src/sys/dist/pf/net/pf_mtag.c:1.2 Wed Jun 18 09:06:27 2008 +++ src/sys/dist/pf/net/pf_mtag.c Thu Nov 15 10:23:55 2018 @@ -1,4 +1,4 @@ -/* $NetBSD: pf_mtag.c,v 1.2 2008/06/18 09:06:27 yamt Exp $ */ +/* $NetBSD: pf_mtag.c,v 1.3 2018/11/15 10:23:55 maxv Exp $ */ /* $OpenBSD: pf.c,v 1.504 2005/10/17 08:43:35 henning Exp $ */ /* @@ -37,7 +37,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: pf_mtag.c,v 1.2 2008/06/18 09:06:27 yamt Exp $"); +__KERNEL_RCSID(0, "$NetBSD: pf_mtag.c,v 1.3 2018/11/15 10:23:55 maxv Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -51,7 +51,7 @@ pf_find_mtag(struct mbuf *m) { struct m_tag *mtag; - if ((mtag = m_tag_find(m, PACKET_TAG_PF, NULL)) == NULL) + if ((mtag = m_tag_find(m, PACKET_TAG_PF)) == NULL) return (NULL); return ((struct pf_mtag *)(mtag + 1)); @@ -62,7 +62,7 @@ pf_get_mtag(struct mbuf *m) { struct m_tag *mtag; - if ((mtag = m_tag_find(m, PACKET_TAG_PF, NULL)) == NULL) { + if ((mtag = m_tag_find(m, PACKET_TAG_PF)) == NULL) { mtag = m_tag_get(PACKET_TAG_PF, sizeof(struct pf_mtag), M_NOWAIT); if (mtag == NULL) Index: src/sys/kern/uipc_mbuf.c diff -u src/sys/kern/uipc_mbuf.c:1.222 src/sys/kern/uipc_mbuf.c:1.223 --- src/sys/kern/uipc_mbuf.c:1.222 Thu Nov 15 10:06:07 2018 +++ src/sys/kern/uipc_mbuf.c Thu Nov 15 10:23:55 2018 @@ -1,4 +1,4 @@ -/* $NetBSD: uipc_mbuf.c,v 1.222 2018/11/15 10:06:07 maxv Exp $ */ +/* $NetBSD: uipc_mbuf.c,v 1.223 2018/11/15 10:23:55 maxv Exp $ */ /* * Copyright (c) 1999, 2001 The NetBSD Foundation, Inc. @@ -62,7 +62,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: uipc_mbuf.c,v 1.222 2018/11/15 10:06:07 maxv Exp $"); +__KERNEL_RCSID(0, "$NetBSD: uipc_mbuf.c,v 1.223 2018/11/15 10:23:55 maxv Exp $"); #ifdef _KERNEL_OPT #include "opt_mbuftrace.h" @@ -2272,14 +2272,11 @@ m_tag_delete_chain(struct mbuf *m) } struct m_tag * -m_tag_find(const struct mbuf *m, int type, struct m_tag *t) +m_tag_find(const struct mbuf *m, int type) { struct m_tag *p; - if (t == NULL) - p = SLIST_FIRST(&m->m_pkthdr.tags); - else - p = SLIST_NEXT(t, m_tag_link); + p = SLIST_FIRST(&m->m_pkthdr.tags); while (p != NULL) { if (p->m_tag_id == type) return p; Index: src/sys/net/if.c diff -u src/sys/net/if.c:1.440 src/sys/net/if.c:1.441 --- src/sys/net/if.c:1.440 Tue Oct 30 05:54:42 2018 +++ src/sys/net/if.c Thu Nov 15 10:23:56 2018 @@ -1,4 +1,4 @@ -/* $NetBSD: if.c,v 1.440 2018/10/30 05:54:42 ozaki-r Exp $ */ +/* $NetBSD: if.c,v 1.441 2018/11/15 10:23:56 maxv Exp $ */ /*- * Copyright (c) 1999, 2000, 2001, 2008 The NetBSD Foundation, Inc. @@ -90,7 +90,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: if.c,v 1.440 2018/10/30 05:54:42 ozaki-r Exp $"); +__KERNEL_RCSID(0, "$NetBSD: if.c,v 1.441 2018/11/15 10:23:56 maxv Exp $"); #if defined(_KERNEL_OPT) #include "opt_inet.h" @@ -2860,7 +2860,7 @@ if_tunnel_check_nesting(struct ifnet *if struct m_tag *mtag; int *count; - mtag = m_tag_find(m, PACKET_TAG_TUNNEL_INFO, NULL); + mtag = m_tag_find(m, PACKET_TAG_TUNNEL_INFO); if (mtag != NULL) { count = (int *)(mtag + 1); if (++(*count) > limit) { Index: src/sys/net/if_ethersubr.c diff -u src/sys/net/if_ethersubr.c:1.270 src/sys/net/if_ethersubr.c:1.271 --- src/sys/net/if_ethersubr.c:1.270 Thu Jun 14 07:54:57 2018 +++ src/sys/net/if_ethersubr.c Thu Nov 15 10:23:56 2018 @@ -1,4 +1,4 @@ -/* $NetBSD: if_ethersubr.c,v 1.270 2018/06/14 07:54:57 yamaguchi Exp $ */ +/* $NetBSD: if_ethersubr.c,v 1.271 2018/11/15 10:23:56 maxv Exp $ */ /* * Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project. @@ -61,7 +61,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: if_ethersubr.c,v 1.270 2018/06/14 07:54:57 yamaguchi Exp $"); +__KERNEL_RCSID(0, "$NetBSD: if_ethersubr.c,v 1.271 2018/11/15 10:23:56 maxv Exp $"); #ifdef _KERNEL_OPT #include "opt_inet.h" @@ -376,7 +376,7 @@ ether_output(struct ifnet * const ifp0, #ifdef MPLS { struct m_tag *mtag; - mtag = m_tag_find(m, PACKET_TAG_MPLS, NULL); + mtag = m_tag_find(m, PACKET_TAG_MPLS); if (mtag != NULL) { /* Having the tag itself indicates it's MPLS */ etype = htons(ETHERTYPE_MPLS); Index: src/sys/net/if_ieee1394subr.c diff -u src/sys/net/if_ieee1394subr.c:1.63 src/sys/net/if_ieee1394subr.c:1.64 --- src/sys/net/if_ieee1394subr.c:1.63 Tue Jun 26 06:48:02 2018 +++ src/sys/net/if_ieee1394subr.c Thu Nov 15 10:23:56 2018 @@ -1,4 +1,4 @@ -/* $NetBSD: if_ieee1394subr.c,v 1.63 2018/06/26 06:48:02 msaitoh Exp $ */ +/* $NetBSD: if_ieee1394subr.c,v 1.64 2018/11/15 10:23:56 maxv Exp $ */ /* * Copyright (c) 2000 The NetBSD Foundation, Inc. @@ -30,7 +30,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: if_ieee1394subr.c,v 1.63 2018/06/26 06:48:02 msaitoh Exp $"); +__KERNEL_RCSID(0, "$NetBSD: if_ieee1394subr.c,v 1.64 2018/11/15 10:23:56 maxv Exp $"); #ifdef _KERNEL_OPT #include "opt_inet.h" @@ -118,8 +118,7 @@ ieee1394_output(struct ifnet *ifp, struc */ unicast = !(m0->m_flags & (M_BCAST | M_MCAST)); if (unicast) { - mtag = - m_tag_find(m0, MTAG_FIREWIRE_HWADDR, NULL); + mtag = m_tag_find(m0, MTAG_FIREWIRE_HWADDR); if (!mtag) { mtag = m_tag_get(MTAG_FIREWIRE_HWADDR, sizeof (struct ieee1394_hwaddr), M_NOWAIT); @@ -357,7 +356,7 @@ ieee1394_input(struct ifnet *ifp, struct struct m_tag *mtag; const struct ieee1394_hwaddr *myaddr; - mtag = m_tag_find(m, MTAG_FIREWIRE_SENDER_EUID, 0); + mtag = m_tag_find(m, MTAG_FIREWIRE_SENDER_EUID); if (mtag) memcpy(h.ibh_shost, mtag + 1, 8); else Index: src/sys/net/npf/npf_mbuf.c diff -u src/sys/net/npf/npf_mbuf.c:1.21 src/sys/net/npf/npf_mbuf.c:1.22 --- src/sys/net/npf/npf_mbuf.c:1.21 Sat Sep 29 14:41:36 2018 +++ src/sys/net/npf/npf_mbuf.c Thu Nov 15 10:23:56 2018 @@ -36,7 +36,7 @@ #ifdef _KERNEL #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: npf_mbuf.c,v 1.21 2018/09/29 14:41:36 rmind Exp $"); +__KERNEL_RCSID(0, "$NetBSD: npf_mbuf.c,v 1.22 2018/11/15 10:23:56 maxv Exp $"); #include <sys/param.h> #include <sys/mbuf.h> @@ -338,7 +338,7 @@ nbuf_find_tag(nbuf_t *nbuf, uint32_t *va KASSERT(m_flags_p(m, M_PKTHDR)); - mt = m_tag_find(m, PACKET_TAG_NPF, NULL); + mt = m_tag_find(m, PACKET_TAG_NPF); if (mt == NULL) { return EINVAL; } Index: src/sys/netcan/can.c diff -u src/sys/netcan/can.c:1.5 src/sys/netcan/can.c:1.6 --- src/sys/netcan/can.c:1.5 Thu Nov 15 10:06:07 2018 +++ src/sys/netcan/can.c Thu Nov 15 10:23:56 2018 @@ -1,4 +1,4 @@ -/* $NetBSD: can.c,v 1.5 2018/11/15 10:06:07 maxv Exp $ */ +/* $NetBSD: can.c,v 1.6 2018/11/15 10:23:56 maxv Exp $ */ /*- * Copyright (c) 2003, 2017 The NetBSD Foundation, Inc. @@ -30,7 +30,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: can.c,v 1.5 2018/11/15 10:06:07 maxv Exp $"); +__KERNEL_RCSID(0, "$NetBSD: can.c,v 1.6 2018/11/15 10:23:56 maxv Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -267,7 +267,7 @@ can_mbuf_tag_clean(struct mbuf *m) { struct m_tag *sotag; - sotag = m_tag_find(m, PACKET_TAG_SO, NULL); + sotag = m_tag_find(m, PACKET_TAG_SO); if (sotag) m_tag_unlink(m, sotag); @@ -330,7 +330,7 @@ canintr(void) #if 0 m_claim(m, &can_rx_mowner); #endif - sotag = m_tag_find(m, PACKET_TAG_SO, NULL); + sotag = m_tag_find(m, PACKET_TAG_SO); if (sotag) { sender_canp = *(struct canpcb **)(sotag + 1); m_tag_delete(m, sotag); Index: src/sys/netinet/ip_icmp.c diff -u src/sys/netinet/ip_icmp.c:1.175 src/sys/netinet/ip_icmp.c:1.176 --- src/sys/netinet/ip_icmp.c:1.175 Thu Nov 15 10:06:07 2018 +++ src/sys/netinet/ip_icmp.c Thu Nov 15 10:23:56 2018 @@ -1,4 +1,4 @@ -/* $NetBSD: ip_icmp.c,v 1.175 2018/11/15 10:06:07 maxv Exp $ */ +/* $NetBSD: ip_icmp.c,v 1.176 2018/11/15 10:23:56 maxv Exp $ */ /* * Copyright (c) 1998, 2000 The NetBSD Foundation, Inc. @@ -94,7 +94,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: ip_icmp.c,v 1.175 2018/11/15 10:06:07 maxv Exp $"); +__KERNEL_RCSID(0, "$NetBSD: ip_icmp.c,v 1.176 2018/11/15 10:23:56 maxv Exp $"); #ifdef _KERNEL_OPT #include "opt_ipsec.h" @@ -382,7 +382,7 @@ icmp_error(struct mbuf *n, int type, int nip->ip_src = oip->ip_src; nip->ip_dst = oip->ip_dst; /* move PF m_tag to new packet, if it exists */ - mtag = m_tag_find(n, PACKET_TAG_PF, NULL); + mtag = m_tag_find(n, PACKET_TAG_PF); if (mtag != NULL) { m_tag_unlink(n, mtag); m_tag_prepend(m, mtag); Index: src/sys/netinet/ip_input.c diff -u src/sys/netinet/ip_input.c:1.386 src/sys/netinet/ip_input.c:1.387 --- src/sys/netinet/ip_input.c:1.386 Sun Sep 2 16:05:33 2018 +++ src/sys/netinet/ip_input.c Thu Nov 15 10:23:56 2018 @@ -1,4 +1,4 @@ -/* $NetBSD: ip_input.c,v 1.386 2018/09/02 16:05:33 maxv Exp $ */ +/* $NetBSD: ip_input.c,v 1.387 2018/11/15 10:23:56 maxv Exp $ */ /* * Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project. @@ -91,7 +91,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: ip_input.c,v 1.386 2018/09/02 16:05:33 maxv Exp $"); +__KERNEL_RCSID(0, "$NetBSD: ip_input.c,v 1.387 2018/11/15 10:23:56 maxv Exp $"); #ifdef _KERNEL_OPT #include "opt_inet.h" @@ -1221,7 +1221,7 @@ ip_srcroute(struct mbuf *m0) struct ip_srcrt *isr; struct m_tag *mtag; - mtag = m_tag_find(m0, PACKET_TAG_SRCROUTE, NULL); + mtag = m_tag_find(m0, PACKET_TAG_SRCROUTE); if (mtag == NULL) return NULL; isr = (struct ip_srcrt *)(mtag + 1); Index: src/sys/netinet6/ip6_input.c diff -u src/sys/netinet6/ip6_input.c:1.204 src/sys/netinet6/ip6_input.c:1.205 --- src/sys/netinet6/ip6_input.c:1.204 Sat May 19 06:44:08 2018 +++ src/sys/netinet6/ip6_input.c Thu Nov 15 10:23:56 2018 @@ -1,4 +1,4 @@ -/* $NetBSD: ip6_input.c,v 1.204 2018/05/19 06:44:08 maxv Exp $ */ +/* $NetBSD: ip6_input.c,v 1.205 2018/11/15 10:23:56 maxv Exp $ */ /* $KAME: ip6_input.c,v 1.188 2001/03/29 05:34:31 itojun Exp $ */ /* @@ -62,7 +62,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: ip6_input.c,v 1.204 2018/05/19 06:44:08 maxv Exp $"); +__KERNEL_RCSID(0, "$NetBSD: ip6_input.c,v 1.205 2018/11/15 10:23:56 maxv Exp $"); #ifdef _KERNEL_OPT #include "opt_gateway.h" @@ -1483,7 +1483,7 @@ ip6_addaux(struct mbuf *m) { struct m_tag *mtag; - mtag = m_tag_find(m, PACKET_TAG_INET6, NULL); + mtag = m_tag_find(m, PACKET_TAG_INET6); if (!mtag) { mtag = m_tag_get(PACKET_TAG_INET6, sizeof(struct ip6aux), M_NOWAIT); @@ -1500,7 +1500,7 @@ ip6_findaux(struct mbuf *m) { struct m_tag *mtag; - mtag = m_tag_find(m, PACKET_TAG_INET6, NULL); + mtag = m_tag_find(m, PACKET_TAG_INET6); return mtag; } @@ -1509,7 +1509,7 @@ ip6_delaux(struct mbuf *m) { struct m_tag *mtag; - mtag = m_tag_find(m, PACKET_TAG_INET6, NULL); + mtag = m_tag_find(m, PACKET_TAG_INET6); if (mtag) m_tag_delete(m, mtag); } Index: src/sys/netipsec/ipsec.h diff -u src/sys/netipsec/ipsec.h:1.84 src/sys/netipsec/ipsec.h:1.85 --- src/sys/netipsec/ipsec.h:1.84 Sat Oct 27 05:42:23 2018 +++ src/sys/netipsec/ipsec.h Thu Nov 15 10:23:56 2018 @@ -1,4 +1,4 @@ -/* $NetBSD: ipsec.h,v 1.84 2018/10/27 05:42:23 maxv Exp $ */ +/* $NetBSD: ipsec.h,v 1.85 2018/11/15 10:23:56 maxv Exp $ */ /* $FreeBSD: ipsec.h,v 1.2.4.2 2004/02/14 22:23:23 bms Exp $ */ /* $KAME: ipsec.h,v 1.53 2001/11/20 08:32:38 itojun Exp $ */ @@ -248,7 +248,7 @@ extern int crypto_support; #define ipsec_indone(m) \ ((m->m_flags & M_AUTHIPHDR) || (m->m_flags & M_DECRYPTED)) #define ipsec_outdone(m) \ - (m_tag_find((m), PACKET_TAG_IPSEC_OUT_DONE, NULL) != NULL) + (m_tag_find((m), PACKET_TAG_IPSEC_OUT_DONE) != NULL) void ipsec_pcbconn(struct inpcbpolicy *); void ipsec_pcbdisconn(struct inpcbpolicy *); Index: src/sys/netipsec/ipsec_input.c diff -u src/sys/netipsec/ipsec_input.c:1.72 src/sys/netipsec/ipsec_input.c:1.73 --- src/sys/netipsec/ipsec_input.c:1.72 Sat Oct 27 05:42:23 2018 +++ src/sys/netipsec/ipsec_input.c Thu Nov 15 10:23:56 2018 @@ -1,4 +1,4 @@ -/* $NetBSD: ipsec_input.c,v 1.72 2018/10/27 05:42:23 maxv Exp $ */ +/* $NetBSD: ipsec_input.c,v 1.73 2018/11/15 10:23:56 maxv Exp $ */ /* $FreeBSD: ipsec_input.c,v 1.2.4.2 2003/03/28 20:32:53 sam Exp $ */ /* $OpenBSD: ipsec_input.c,v 1.63 2003/02/20 18:35:43 deraadt Exp $ */ @@ -39,7 +39,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: ipsec_input.c,v 1.72 2018/10/27 05:42:23 maxv Exp $"); +__KERNEL_RCSID(0, "$NetBSD: ipsec_input.c,v 1.73 2018/11/15 10:23:56 maxv Exp $"); /* * IPsec input processing. @@ -175,7 +175,7 @@ nat_t_ports_get(struct mbuf *m, uint16_t { struct m_tag *tag; - if ((tag = m_tag_find(m, PACKET_TAG_IPSEC_NAT_T_PORTS, NULL))) { + if ((tag = m_tag_find(m, PACKET_TAG_IPSEC_NAT_T_PORTS))) { *sport = ((uint16_t *)(tag + 1))[0]; *dport = ((uint16_t *)(tag + 1))[1]; } else Index: src/sys/netipsec/ipsecif.c diff -u src/sys/netipsec/ipsecif.c:1.10 src/sys/netipsec/ipsecif.c:1.11 --- src/sys/netipsec/ipsecif.c:1.10 Thu May 31 07:03:57 2018 +++ src/sys/netipsec/ipsecif.c Thu Nov 15 10:23:56 2018 @@ -1,4 +1,4 @@ -/* $NetBSD: ipsecif.c,v 1.10 2018/05/31 07:03:57 maxv Exp $ */ +/* $NetBSD: ipsecif.c,v 1.11 2018/11/15 10:23:56 maxv Exp $ */ /* * Copyright (c) 2017 Internet Initiative Japan Inc. @@ -27,7 +27,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: ipsecif.c,v 1.10 2018/05/31 07:03:57 maxv Exp $"); +__KERNEL_RCSID(0, "$NetBSD: ipsecif.c,v 1.11 2018/11/15 10:23:56 maxv Exp $"); #ifdef _KERNEL_OPT #include "opt_inet.h" @@ -257,7 +257,7 @@ ipsecif4_fragout(struct ipsec_variant *v KASSERT(if_ipsec_heldref_variant(var)); - mtag = m_tag_find(m, PACKET_TAG_IPSEC_NAT_T_PORTS, NULL); + mtag = m_tag_find(m, PACKET_TAG_IPSEC_NAT_T_PORTS); if (mtag) m_tag_delete(m, mtag); @@ -299,7 +299,7 @@ ipsecif4_encap_func(struct mbuf *m, stru src = satosin(var->iv_psrc); dst = satosin(var->iv_pdst); - mtag = m_tag_find(m, PACKET_TAG_IPSEC_NAT_T_PORTS, NULL); + mtag = m_tag_find(m, PACKET_TAG_IPSEC_NAT_T_PORTS); if (mtag) { u_int16_t *ports; @@ -423,7 +423,7 @@ ipsecif6_encap_func(struct mbuf *m, stru src = satosin6(var->iv_psrc); dst = satosin6(var->iv_pdst); - mtag = m_tag_find(m, PACKET_TAG_IPSEC_NAT_T_PORTS, NULL); + mtag = m_tag_find(m, PACKET_TAG_IPSEC_NAT_T_PORTS); if (mtag) { u_int16_t *ports; Index: src/sys/sys/mbuf.h diff -u src/sys/sys/mbuf.h:1.212 src/sys/sys/mbuf.h:1.213 --- src/sys/sys/mbuf.h:1.212 Thu Nov 15 10:06:07 2018 +++ src/sys/sys/mbuf.h Thu Nov 15 10:23:56 2018 @@ -1,4 +1,4 @@ -/* $NetBSD: mbuf.h,v 1.212 2018/11/15 10:06:07 maxv Exp $ */ +/* $NetBSD: mbuf.h,v 1.213 2018/11/15 10:23:56 maxv Exp $ */ /* * Copyright (c) 1996, 1997, 1999, 2001, 2007 The NetBSD Foundation, Inc. @@ -819,7 +819,7 @@ void m_tag_prepend(struct mbuf *, struct void m_tag_unlink(struct mbuf *, struct m_tag *); void m_tag_delete(struct mbuf *, struct m_tag *); void m_tag_delete_chain(struct mbuf *); -struct m_tag *m_tag_find(const struct mbuf *, int, struct m_tag *); +struct m_tag *m_tag_find(const struct mbuf *, int); struct m_tag *m_tag_copy(struct m_tag *); int m_tag_copy_chain(struct mbuf *, struct mbuf *);