Module Name:    src
Committed By:   knakahara
Date:           Wed Apr 20 09:01:04 UTC 2016

Modified Files:
        src/sys/dev/ic: hd64570.c
        src/sys/dev/pci: if_lmc.c
        src/sys/dev/ppbus: if_plip.c
        src/sys/dev/qbus: if_dmc.c
        src/sys/dev/usb: if_upl.c uhso.c
        src/sys/net: if.c if.h if_arcsubr.c if_atmsubr.c if_bridge.c
            if_ecosubr.c if_ethersubr.c if_fddisubr.c if_gif.c if_hippisubr.c
            if_ieee1394subr.c if_loop.c if_ppp.c if_sl.c if_spppsubr.c
            if_strip.c if_tokensubr.c if_tun.c if_vlan.c
        src/sys/net80211: ieee80211_input.c
        src/sys/netisdn: i4b_ipr.c

Log Message:
IFQ_ENQUEUE refactor (3/3) : eliminate pktattr argument from IFQ_ENQUEUE caller


To generate a diff of this commit:
cvs rdiff -u -r1.47 -r1.48 src/sys/dev/ic/hd64570.c
cvs rdiff -u -r1.57 -r1.58 src/sys/dev/pci/if_lmc.c
cvs rdiff -u -r1.25 -r1.26 src/sys/dev/ppbus/if_plip.c
cvs rdiff -u -r1.23 -r1.24 src/sys/dev/qbus/if_dmc.c
cvs rdiff -u -r1.49 -r1.50 src/sys/dev/usb/if_upl.c
cvs rdiff -u -r1.17 -r1.18 src/sys/dev/usb/uhso.c
cvs rdiff -u -r1.329 -r1.330 src/sys/net/if.c
cvs rdiff -u -r1.200 -r1.201 src/sys/net/if.h
cvs rdiff -u -r1.71 -r1.72 src/sys/net/if_arcsubr.c
cvs rdiff -u -r1.56 -r1.57 src/sys/net/if_atmsubr.c
cvs rdiff -u -r1.116 -r1.117 src/sys/net/if_bridge.c
cvs rdiff -u -r1.45 -r1.46 src/sys/net/if_ecosubr.c \
    src/sys/net/if_hippisubr.c
cvs rdiff -u -r1.220 -r1.221 src/sys/net/if_ethersubr.c
cvs rdiff -u -r1.97 -r1.98 src/sys/net/if_fddisubr.c
cvs rdiff -u -r1.106 -r1.107 src/sys/net/if_gif.c
cvs rdiff -u -r1.52 -r1.53 src/sys/net/if_ieee1394subr.c
cvs rdiff -u -r1.83 -r1.84 src/sys/net/if_loop.c
cvs rdiff -u -r1.149 -r1.150 src/sys/net/if_ppp.c
cvs rdiff -u -r1.121 -r1.122 src/sys/net/if_sl.c
cvs rdiff -u -r1.135 -r1.136 src/sys/net/if_spppsubr.c
cvs rdiff -u -r1.101 -r1.102 src/sys/net/if_strip.c
cvs rdiff -u -r1.74 -r1.75 src/sys/net/if_tokensubr.c
cvs rdiff -u -r1.123 -r1.124 src/sys/net/if_tun.c
cvs rdiff -u -r1.85 -r1.86 src/sys/net/if_vlan.c
cvs rdiff -u -r1.81 -r1.82 src/sys/net80211/ieee80211_input.c
cvs rdiff -u -r1.36 -r1.37 src/sys/netisdn/i4b_ipr.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/ic/hd64570.c
diff -u src/sys/dev/ic/hd64570.c:1.47 src/sys/dev/ic/hd64570.c:1.48
--- src/sys/dev/ic/hd64570.c:1.47	Thu Jun  5 23:48:16 2014
+++ src/sys/dev/ic/hd64570.c	Wed Apr 20 09:01:03 2016
@@ -1,4 +1,4 @@
-/*	$NetBSD: hd64570.c,v 1.47 2014/06/05 23:48:16 rmind Exp $	*/
+/*	$NetBSD: hd64570.c,v 1.48 2016/04/20 09:01:03 knakahara Exp $	*/
 
 /*
  * Copyright (c) 1999 Christian E. Hopps
@@ -65,7 +65,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: hd64570.c,v 1.47 2014/06/05 23:48:16 rmind Exp $");
+__KERNEL_RCSID(0, "$NetBSD: hd64570.c,v 1.48 2016/04/20 09:01:03 knakahara Exp $");
 
 #include "opt_inet.h"
 
@@ -798,7 +798,6 @@ sca_output(
 	struct ifqueue *ifq = NULL;
 	int s, error, len;
 	short mflags;
-	ALTQ_DECL(struct altq_pktattr pktattr;)
 
 	error = 0;
 
@@ -811,7 +810,7 @@ sca_output(
 	 * If the queueing discipline needs packet classification,
 	 * do it before prepending link headers.
 	 */
-	IFQ_CLASSIFY(&ifp->if_snd, m, dst->sa_family, &pktattr);
+	IFQ_CLASSIFY(&ifp->if_snd, m, dst->sa_family);
 
 	/*
 	 * determine address family, and priority for this packet
@@ -876,7 +875,7 @@ sca_output(
 		} else
 			IF_ENQUEUE(ifq, m);
 	} else
-		IFQ_ENQUEUE(&ifp->if_snd, m, &pktattr, error);
+		IFQ_ENQUEUE(&ifp->if_snd, m, error);
 	if (error != 0) {
 		splx(s);
 		ifp->if_oerrors++;

Index: src/sys/dev/pci/if_lmc.c
diff -u src/sys/dev/pci/if_lmc.c:1.57 src/sys/dev/pci/if_lmc.c:1.58
--- src/sys/dev/pci/if_lmc.c:1.57	Tue Feb  9 08:32:11 2016
+++ src/sys/dev/pci/if_lmc.c	Wed Apr 20 09:01:03 2016
@@ -1,4 +1,4 @@
-/* $NetBSD: if_lmc.c,v 1.57 2016/02/09 08:32:11 ozaki-r Exp $ */
+/* $NetBSD: if_lmc.c,v 1.58 2016/04/20 09:01:03 knakahara Exp $ */
 
 /*-
  * Copyright (c) 2002-2006 David Boggs. <bo...@boggs.palo-alto.ca.us>
@@ -74,7 +74,7 @@
  */
 
 # include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_lmc.c,v 1.57 2016/02/09 08:32:11 ozaki-r Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_lmc.c,v 1.58 2016/04/20 09:01:03 knakahara Exp $");
 # include <sys/param.h>	/* OS version */
 # include "opt_inet.h"	/* INET6, INET */
 # include "opt_altq_enabled.h" /* ALTQ */
@@ -3375,7 +3375,7 @@ ifnet_output(struct ifnet *ifp, struct m
   /* Some BSD QUEUE routines are not interrupt-safe. */
   {
   DISABLE_INTR; /* noop in FreeBSD */
-  IFQ_ENQUEUE(&ifp->if_snd, m, NULL, error);
+  IFQ_ENQUEUE(&ifp->if_snd, m, error);
   ENABLE_INTR; /* noop in FreeBSD */
   }
 

Index: src/sys/dev/ppbus/if_plip.c
diff -u src/sys/dev/ppbus/if_plip.c:1.25 src/sys/dev/ppbus/if_plip.c:1.26
--- src/sys/dev/ppbus/if_plip.c:1.25	Thu Jun  5 23:48:16 2014
+++ src/sys/dev/ppbus/if_plip.c	Wed Apr 20 09:01:03 2016
@@ -1,4 +1,4 @@
-/* $NetBSD: if_plip.c,v 1.25 2014/06/05 23:48:16 rmind Exp $ */
+/* $NetBSD: if_plip.c,v 1.26 2016/04/20 09:01:03 knakahara Exp $ */
 
 /*-
  * Copyright (c) 1997 Poul-Henning Kamp
@@ -31,7 +31,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_plip.c,v 1.25 2014/06/05 23:48:16 rmind Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_plip.c,v 1.26 2016/04/20 09:01:03 knakahara Exp $");
 
 /*
  * Parallel port TCP/IP interfaces added.  I looked at the driver from
@@ -704,7 +704,6 @@ lpoutput(struct ifnet *ifp, struct mbuf 
 	struct lp_softc * sc = ifp->if_softc;
 	device_t dev = sc->ppbus_dev.sc_dev;
 	device_t ppbus = device_parent(dev);
-	ALTQ_DECL(struct altq_pktattr pktattr;)
 	int err;
 	int s;
 
@@ -731,7 +730,7 @@ lpoutput(struct ifnet *ifp, struct mbuf 
 		goto endoutput;
 	}
 
-	IFQ_CLASSIFY(&ifp->if_snd, m, dst->sa_family, &pktattr);
+	IFQ_CLASSIFY(&ifp->if_snd, m, dst->sa_family);
 	IFQ_ENQUEUE(&ifp->if_snd, m, NULL, err);
 	if(err == 0) {
 		if((ifp->if_flags & IFF_OACTIVE) == 0)

Index: src/sys/dev/qbus/if_dmc.c
diff -u src/sys/dev/qbus/if_dmc.c:1.23 src/sys/dev/qbus/if_dmc.c:1.24
--- src/sys/dev/qbus/if_dmc.c:1.23	Thu Jun  5 23:48:16 2014
+++ src/sys/dev/qbus/if_dmc.c	Wed Apr 20 09:01:04 2016
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_dmc.c,v 1.23 2014/06/05 23:48:16 rmind Exp $	*/
+/*	$NetBSD: if_dmc.c,v 1.24 2016/04/20 09:01:04 knakahara Exp $	*/
 /*
  * Copyright (c) 1982, 1986 Regents of the University of California.
  * All rights reserved.
@@ -41,7 +41,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_dmc.c,v 1.23 2014/06/05 23:48:16 rmind Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_dmc.c,v 1.24 2016/04/20 09:01:04 knakahara Exp $");
 
 #undef DMCDEBUG	/* for base table dump on fatal error */
 
@@ -762,14 +762,13 @@ dmcoutput(struct ifnet *ifp, struct mbuf
 	int type, error, s;
 	struct mbuf *m = m0;
 	struct dmc_header *dh;
-	ALTQ_DECL(struct altq_pktattr pktattr;)
 
 	if ((ifp->if_flags & IFF_UP) == 0) {
 		error = ENETDOWN;
 		goto bad;
 	}
 
-	IFQ_CLASSIFY(&ifp->if_snd, m, dst->sa_family, &pktattr);
+	IFQ_CLASSIFY(&ifp->if_snd, m, dst->sa_family);
 
 	switch (dst->sa_family) {
 #ifdef	INET
@@ -807,7 +806,7 @@ dmcoutput(struct ifnet *ifp, struct mbuf
 	 * not yet active.
 	 */
 	s = splnet();
-	IFQ_ENQUEUE(&ifp->if_snd, m, &pktattr, error);
+	IFQ_ENQUEUE(&ifp->if_snd, m, error);
 	if (error) {
 		/* mbuf is already freed */
 		splx(s);

Index: src/sys/dev/usb/if_upl.c
diff -u src/sys/dev/usb/if_upl.c:1.49 src/sys/dev/usb/if_upl.c:1.50
--- src/sys/dev/usb/if_upl.c:1.49	Tue Feb  9 08:32:12 2016
+++ src/sys/dev/usb/if_upl.c	Wed Apr 20 09:01:04 2016
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_upl.c,v 1.49 2016/02/09 08:32:12 ozaki-r Exp $	*/
+/*	$NetBSD: if_upl.c,v 1.50 2016/04/20 09:01:04 knakahara Exp $	*/
 /*
  * Copyright (c) 2000 The NetBSD Foundation, Inc.
  * All rights reserved.
@@ -34,7 +34,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_upl.c,v 1.49 2016/02/09 08:32:12 ozaki-r Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_upl.c,v 1.50 2016/04/20 09:01:04 knakahara Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_inet.h"
@@ -998,7 +998,6 @@ upl_output(struct ifnet *ifp, struct mbu
     struct rtentry *rt0)
 {
 	int s, len, error;
-	ALTQ_DECL(struct altq_pktattr pktattr;)
 
 	DPRINTFN(10,("%s: %s: enter\n",
 		     device_xname(((struct upl_softc *)ifp->if_softc)->sc_dev),
@@ -1008,7 +1007,7 @@ upl_output(struct ifnet *ifp, struct mbu
 	 * if the queueing discipline needs packet classification,
 	 * do it now.
 	 */
-	IFQ_CLASSIFY(&ifp->if_snd, m, dst->sa_family, &pktattr);
+	IFQ_CLASSIFY(&ifp->if_snd, m, dst->sa_family);
 
 	len = m->m_pkthdr.len;
 	s = splnet();
@@ -1016,7 +1015,7 @@ upl_output(struct ifnet *ifp, struct mbu
 	 * Queue message on interface, and start output if interface
 	 * not yet active.
 	 */
-	IFQ_ENQUEUE(&ifp->if_snd, m, &pktattr, error);
+	IFQ_ENQUEUE(&ifp->if_snd, m, error);
 	if (error) {
 		/* mbuf is already freed */
 		splx(s);

Index: src/sys/dev/usb/uhso.c
diff -u src/sys/dev/usb/uhso.c:1.17 src/sys/dev/usb/uhso.c:1.18
--- src/sys/dev/usb/uhso.c:1.17	Sat Nov 15 19:18:19 2014
+++ src/sys/dev/usb/uhso.c	Wed Apr 20 09:01:04 2016
@@ -1,4 +1,4 @@
-/*	$NetBSD: uhso.c,v 1.17 2014/11/15 19:18:19 christos Exp $	*/
+/*	$NetBSD: uhso.c,v 1.18 2016/04/20 09:01:04 knakahara Exp $	*/
 
 /*-
  * Copyright (c) 2009 Iain Hibbert
@@ -37,7 +37,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: uhso.c,v 1.17 2014/11/15 19:18:19 christos Exp $");
+__KERNEL_RCSID(0, "$NetBSD: uhso.c,v 1.18 2016/04/20 09:01:04 knakahara Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_inet.h"
@@ -2340,18 +2340,17 @@ Static int
 uhso_ifnet_output(struct ifnet *ifp, struct mbuf *m, const struct sockaddr *dst,
     struct rtentry *rt0)
 {
-	ALTQ_DECL(struct altq_pktattr pktattr);
 	int error;
 
 	if (!ISSET(ifp->if_flags, IFF_RUNNING))
 		return EIO;
 
-	IFQ_CLASSIFY(&ifp->if_snd, m, dst->sa_family, &pktattr);
+	IFQ_CLASSIFY(&ifp->if_snd, m, dst->sa_family);
 
 	switch (dst->sa_family) {
 #ifdef INET
 	case AF_INET:
-		error = ifq_enqueue(ifp, m ALTQ_COMMA ALTQ_DECL(&pktattr));
+		error = ifq_enqueue(ifp, m);
 		break;
 #endif
 

Index: src/sys/net/if.c
diff -u src/sys/net/if.c:1.329 src/sys/net/if.c:1.330
--- src/sys/net/if.c:1.329	Mon Apr 11 09:21:18 2016
+++ src/sys/net/if.c	Wed Apr 20 09:01:04 2016
@@ -1,4 +1,4 @@
-/*	$NetBSD: if.c,v 1.329 2016/04/11 09:21:18 ozaki-r Exp $	*/
+/*	$NetBSD: if.c,v 1.330 2016/04/20 09:01:04 knakahara 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.329 2016/04/11 09:21:18 ozaki-r Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if.c,v 1.330 2016/04/20 09:01:04 knakahara Exp $");
 
 #if defined(_KERNEL_OPT)
 #include "opt_inet.h"
@@ -2671,15 +2671,14 @@ ifreq_setaddr(u_long cmd, struct ifreq *
  * not yet active.
  */
 int
-ifq_enqueue(struct ifnet *ifp, struct mbuf *m
-    ALTQ_COMMA ALTQ_DECL(struct altq_pktattr *pktattr))
+ifq_enqueue(struct ifnet *ifp, struct mbuf *m)
 {
 	int len = m->m_pkthdr.len;
 	int mflags = m->m_flags;
 	int s = splnet();
 	int error;
 
-	IFQ_ENQUEUE(&ifp->if_snd, m, pktattr, error);
+	IFQ_ENQUEUE(&ifp->if_snd, m, error);
 	if (error != 0)
 		goto out;
 	ifp->if_obytes += len;
@@ -2696,8 +2695,7 @@ out:
  * Queue message on interface, possibly using a second fast queue
  */
 int
-ifq_enqueue2(struct ifnet *ifp, struct ifqueue *ifq, struct mbuf *m
-    ALTQ_COMMA ALTQ_DECL(struct altq_pktattr *pktattr))
+ifq_enqueue2(struct ifnet *ifp, struct ifqueue *ifq, struct mbuf *m)
 {
 	int error = 0;
 
@@ -2714,7 +2712,7 @@ ifq_enqueue2(struct ifnet *ifp, struct i
 		} else
 			IF_ENQUEUE(ifq, m);
 	} else
-		IFQ_ENQUEUE(&ifp->if_snd, m, pktattr, error);
+		IFQ_ENQUEUE(&ifp->if_snd, m, error);
 	if (error != 0) {
 		++ifp->if_oerrors;
 		return error;

Index: src/sys/net/if.h
diff -u src/sys/net/if.h:1.200 src/sys/net/if.h:1.201
--- src/sys/net/if.h:1.200	Wed Apr 20 08:58:48 2016
+++ src/sys/net/if.h	Wed Apr 20 09:01:04 2016
@@ -1,4 +1,4 @@
-/*	$NetBSD: if.h,v 1.200 2016/04/20 08:58:48 knakahara Exp $	*/
+/*	$NetBSD: if.h,v 1.201 2016/04/20 09:01:04 knakahara Exp $	*/
 
 /*-
  * Copyright (c) 1999, 2000, 2001 The NetBSD Foundation, Inc.
@@ -754,12 +754,8 @@ struct if_addrprefreq {
 
 #ifdef _KERNEL
 #ifdef ALTQ
-#define	ALTQ_DECL(x)		x
-#define ALTQ_COMMA		,
-
-#define IFQ_ENQUEUE(ifq, m, unused, err)				\
+#define IFQ_ENQUEUE(ifq, m, err)					\
 do {									\
-	struct altq_pktattr *_unused __unused = unused;			\
 	IFQ_LOCK((ifq));						\
 	if (ALTQ_IS_ENABLED((ifq)))					\
 		ALTQ_ENQUEUE((ifq), (m), (err));			\
@@ -816,9 +812,8 @@ do {									\
 	(ifq)->altq_flags |= ALTQF_READY;				\
 } while (/*CONSTCOND*/ 0)
 
-#define	IFQ_CLASSIFY(ifq, m, af, unused)				\
+#define	IFQ_CLASSIFY(ifq, m, af)					\
 do {									\
-	struct altq_pktattr *_unused __unused = unused;			\
 	IFQ_LOCK((ifq));						\
 	if (ALTQ_IS_ENABLED((ifq))) {					\
 		if (ALTQ_NEEDS_CLASSIFY((ifq)))				\
@@ -830,10 +825,7 @@ do {									\
 	IFQ_UNLOCK((ifq));						\
 } while (/*CONSTCOND*/ 0)
 #else /* ! ALTQ */
-#define	ALTQ_DECL(x)		/* nothing */
-#define ALTQ_COMMA
-
-#define	IFQ_ENQUEUE(ifq, m, pattr, err)					\
+#define	IFQ_ENQUEUE(ifq, m, err)					\
 do {									\
 	IFQ_LOCK((ifq));						\
 	if (IF_QFULL((ifq))) {						\
@@ -871,7 +863,7 @@ do {									\
 
 #define	IFQ_SET_READY(ifq)	/* nothing */
 
-#define	IFQ_CLASSIFY(ifq, m, af, pattr) /* nothing */
+#define	IFQ_CLASSIFY(ifq, m, af) /* nothing */
 
 #endif /* ALTQ */
 
@@ -947,10 +939,8 @@ void	p2p_rtrequest(int, struct rtentry *
 void	if_clone_attach(struct if_clone *);
 void	if_clone_detach(struct if_clone *);
 
-int	ifq_enqueue(struct ifnet *, struct mbuf * ALTQ_COMMA
-    ALTQ_DECL(struct altq_pktattr *));
-int	ifq_enqueue2(struct ifnet *, struct ifqueue *, struct mbuf * ALTQ_COMMA
-    ALTQ_DECL(struct altq_pktattr *));
+int	ifq_enqueue(struct ifnet *, struct mbuf *);
+int	ifq_enqueue2(struct ifnet *, struct ifqueue *, struct mbuf *);
 
 int	loioctl(struct ifnet *, u_long, void *);
 void	loopattach(int);

Index: src/sys/net/if_arcsubr.c
diff -u src/sys/net/if_arcsubr.c:1.71 src/sys/net/if_arcsubr.c:1.72
--- src/sys/net/if_arcsubr.c:1.71	Thu Apr  7 03:22:15 2016
+++ src/sys/net/if_arcsubr.c	Wed Apr 20 09:01:04 2016
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_arcsubr.c,v 1.71 2016/04/07 03:22:15 christos Exp $	*/
+/*	$NetBSD: if_arcsubr.c,v 1.72 2016/04/20 09:01:04 knakahara Exp $	*/
 
 /*
  * Copyright (c) 1994, 1995 Ignatios Souvatzis
@@ -35,7 +35,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_arcsubr.c,v 1.71 2016/04/07 03:22:15 christos Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_arcsubr.c,v 1.72 2016/04/20 09:01:04 knakahara Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_inet.h"
@@ -122,7 +122,6 @@ arc_output(struct ifnet *ifp, struct mbu
 	int			error, newencoding;
 	uint8_t			atype, adst, myself;
 	int			tfrags, sflag, fsflag, rsflag;
-	ALTQ_DECL(struct altq_pktattr pktattr;)
 
 	if ((ifp->if_flags & (IFF_UP|IFF_RUNNING)) != (IFF_UP|IFF_RUNNING))
 		return (ENETDOWN); /* m, m1 aren't initialized yet */
@@ -138,7 +137,7 @@ arc_output(struct ifnet *ifp, struct mbu
 	 * if the queueing discipline needs packet classification,
 	 * do it before prepending link headers.
 	 */
-	IFQ_CLASSIFY(&ifp->if_snd, m, dst->sa_family, &pktattr);
+	IFQ_CLASSIFY(&ifp->if_snd, m, dst->sa_family);
 
 	switch (dst->sa_family) {
 #ifdef INET
@@ -274,8 +273,7 @@ arc_output(struct ifnet *ifp, struct mbu
 			ah->arc_flag = rsflag;
 			ah->arc_seqid = ac->ac_seqid;
 
-			if ((error = ifq_enqueue(ifp, m ALTQ_COMMA
-			    ALTQ_DECL(&pktattr))) != 0)
+			if ((error = ifq_enqueue(ifp, m)) != 0)
 				return (error);
 
 			m = m1;
@@ -323,7 +321,7 @@ arc_output(struct ifnet *ifp, struct mbu
 		ah->arc_shost = myself;
 	}
 
-	return ifq_enqueue(ifp, m ALTQ_COMMA ALTQ_DECL(&pktattr));
+	return ifq_enqueue(ifp, m);
 
 bad:
 	if (m1)

Index: src/sys/net/if_atmsubr.c
diff -u src/sys/net/if_atmsubr.c:1.56 src/sys/net/if_atmsubr.c:1.57
--- src/sys/net/if_atmsubr.c:1.56	Tue Feb  9 08:32:12 2016
+++ src/sys/net/if_atmsubr.c	Wed Apr 20 09:01:04 2016
@@ -1,4 +1,4 @@
-/*      $NetBSD: if_atmsubr.c,v 1.56 2016/02/09 08:32:12 ozaki-r Exp $       */
+/*      $NetBSD: if_atmsubr.c,v 1.57 2016/04/20 09:01:04 knakahara Exp $       */
 
 /*
  * Copyright (c) 1996 Charles D. Cranor and Washington University.
@@ -30,7 +30,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_atmsubr.c,v 1.56 2016/02/09 08:32:12 ozaki-r Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_atmsubr.c,v 1.57 2016/04/20 09:01:04 knakahara Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_inet.h"
@@ -98,7 +98,6 @@ atm_output(struct ifnet *ifp, struct mbu
 	struct mbuf *m = m0;
 	struct atmllc *atmllc;
 	uint32_t atm_flags;
-	ALTQ_DECL(struct altq_pktattr pktattr;)
 
 	if ((ifp->if_flags & (IFF_UP|IFF_RUNNING)) != (IFF_UP|IFF_RUNNING))
 		senderr(ENETDOWN);
@@ -108,7 +107,7 @@ atm_output(struct ifnet *ifp, struct mbu
 	 * do it before prepending link headers.
 	 */
 	IFQ_CLASSIFY(&ifp->if_snd, m,
-	    (dst != NULL ? dst->sa_family : AF_UNSPEC), &pktattr);
+	    (dst != NULL ? dst->sa_family : AF_UNSPEC));
 
 	/*
 	 * check for non-native ATM traffic   (dst != NULL)
@@ -179,7 +178,7 @@ atm_output(struct ifnet *ifp, struct mbu
 		}
 	}
 
-	return ifq_enqueue(ifp, m ALTQ_COMMA ALTQ_DECL(&pktattr));
+	return ifq_enqueue(ifp, m);
 
 bad:
 	if (m)

Index: src/sys/net/if_bridge.c
diff -u src/sys/net/if_bridge.c:1.116 src/sys/net/if_bridge.c:1.117
--- src/sys/net/if_bridge.c:1.116	Wed Apr 20 08:58:48 2016
+++ src/sys/net/if_bridge.c	Wed Apr 20 09:01:04 2016
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_bridge.c,v 1.116 2016/04/20 08:58:48 knakahara Exp $	*/
+/*	$NetBSD: if_bridge.c,v 1.117 2016/04/20 09:01:04 knakahara Exp $	*/
 
 /*
  * Copyright 2001 Wasabi Systems, Inc.
@@ -80,7 +80,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_bridge.c,v 1.116 2016/04/20 08:58:48 knakahara Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_bridge.c,v 1.117 2016/04/20 09:01:04 knakahara Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_bridge_ipf.h"
@@ -1346,7 +1346,6 @@ void
 bridge_enqueue(struct bridge_softc *sc, struct ifnet *dst_ifp, struct mbuf *m,
     int runfilt)
 {
-	ALTQ_DECL(struct altq_pktattr pktattr;)
 	int len, error;
 	short mflags;
 
@@ -1382,7 +1381,7 @@ bridge_enqueue(struct bridge_softc *sc, 
 	len = m->m_pkthdr.len;
 	mflags = m->m_flags;
 
-	IFQ_ENQUEUE(&dst_ifp->if_snd, m, &pktattr, error);
+	IFQ_ENQUEUE(&dst_ifp->if_snd, m, error);
 
 	if (error) {
 		/* mbuf is already freed */

Index: src/sys/net/if_ecosubr.c
diff -u src/sys/net/if_ecosubr.c:1.45 src/sys/net/if_ecosubr.c:1.46
--- src/sys/net/if_ecosubr.c:1.45	Thu Apr  7 03:22:15 2016
+++ src/sys/net/if_ecosubr.c	Wed Apr 20 09:01:04 2016
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_ecosubr.c,v 1.45 2016/04/07 03:22:15 christos Exp $	*/
+/*	$NetBSD: if_ecosubr.c,v 1.46 2016/04/20 09:01:04 knakahara Exp $	*/
 
 /*-
  * Copyright (c) 2001 Ben Harris
@@ -58,7 +58,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_ecosubr.c,v 1.45 2016/04/07 03:22:15 christos Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_ecosubr.c,v 1.46 2016/04/20 09:01:04 knakahara Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_inet.h"
@@ -178,7 +178,6 @@ eco_output(struct ifnet *ifp, struct mbu
 	void *tha;
 	struct eco_arp *ecah;
 #endif
-	ALTQ_DECL(struct altq_pktattr pktattr;)
 
 	if ((ifp->if_flags & (IFF_UP|IFF_RUNNING)) != (IFF_UP|IFF_RUNNING))
 		senderr(ENETDOWN);
@@ -186,7 +185,7 @@ eco_output(struct ifnet *ifp, struct mbu
 	 * If the queueing discipline needs packet classification,
 	 * do it before prepending link headers.
 	 */
-	IFQ_CLASSIFY(&ifp->if_snd, m, dst->sa_family, &pktattr);
+	IFQ_CLASSIFY(&ifp->if_snd, m, dst->sa_family);
 
 	hdrcmplt = 0;
 	retry_delay = hz / 16;
@@ -294,7 +293,7 @@ eco_output(struct ifnet *ifp, struct mbu
 	if (m == NULL)
 		return (0);
 
-	return ifq_enqueue(ifp, m ALTQ_COMMA ALTQ_DECL(&pktattr));
+	return ifq_enqueue(ifp, m);
 
 bad:
 	if (m)
@@ -849,6 +848,6 @@ eco_retry(void *arg)
 	ifp = er->er_ifp;
 	m = er->er_packet;
 	LIST_REMOVE(er, er_link);
-	(void)ifq_enqueue(ifp, m ALTQ_COMMA ALTQ_DECL(NULL));
+	(void)ifq_enqueue(ifp, m);
 	free(er, M_TEMP);
 }
Index: src/sys/net/if_hippisubr.c
diff -u src/sys/net/if_hippisubr.c:1.45 src/sys/net/if_hippisubr.c:1.46
--- src/sys/net/if_hippisubr.c:1.45	Tue Feb  9 08:32:12 2016
+++ src/sys/net/if_hippisubr.c	Wed Apr 20 09:01:04 2016
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_hippisubr.c,v 1.45 2016/02/09 08:32:12 ozaki-r Exp $	*/
+/*	$NetBSD: if_hippisubr.c,v 1.46 2016/04/20 09:01:04 knakahara Exp $	*/
 
 /*
  * Copyright (c) 1982, 1989, 1993
@@ -30,7 +30,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_hippisubr.c,v 1.45 2016/02/09 08:32:12 ozaki-r Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_hippisubr.c,v 1.46 2016/04/20 09:01:04 knakahara Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_inet.h"
@@ -94,7 +94,6 @@ hippi_output(struct ifnet *ifp, struct m
 	struct hippi_header *hh;
 	uint32_t *cci;
 	uint32_t d2_len;
-	ALTQ_DECL(struct altq_pktattr pktattr;)
 
 	if ((ifp->if_flags & (IFF_UP|IFF_RUNNING)) != (IFF_UP|IFF_RUNNING))
 		senderr(ENETDOWN);
@@ -107,7 +106,7 @@ hippi_output(struct ifnet *ifp, struct m
 	 * If the queueing discipline needs packet classification,
 	 * do it before prepending link headers.
 	 */
-	IFQ_CLASSIFY(&ifp->if_snd, m, dst->sa_family, &pktattr);
+	IFQ_CLASSIFY(&ifp->if_snd, m, dst->sa_family);
 
 	switch (dst->sa_family) {
 #ifdef INET
@@ -185,7 +184,7 @@ hippi_output(struct ifnet *ifp, struct m
 		m_copyback(m, m->m_pkthdr.len, 8 - d2_len % 8, (void *) buffer);
 	}
 
-	return ifq_enqueue(ifp, m ALTQ_COMMA ALTQ_DECL(&pktattr));
+	return ifq_enqueue(ifp, m);
 
  bad:
 	if (m)

Index: src/sys/net/if_ethersubr.c
diff -u src/sys/net/if_ethersubr.c:1.220 src/sys/net/if_ethersubr.c:1.221
--- src/sys/net/if_ethersubr.c:1.220	Wed Apr 20 08:58:48 2016
+++ src/sys/net/if_ethersubr.c	Wed Apr 20 09:01:04 2016
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_ethersubr.c,v 1.220 2016/04/20 08:58:48 knakahara Exp $	*/
+/*	$NetBSD: if_ethersubr.c,v 1.221 2016/04/20 09:01:04 knakahara 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.220 2016/04/20 08:58:48 knakahara Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_ethersubr.c,v 1.221 2016/04/20 09:01:04 knakahara Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_inet.h"
@@ -197,7 +197,6 @@ ether_output(struct ifnet * const ifp0, 
 	struct mbuf *mcopy = NULL;
 	struct ether_header *eh;
 	struct ifnet *ifp = ifp0;
-	ALTQ_DECL(struct altq_pktattr pktattr;)
 #ifdef INET
 	struct arphdr *ah;
 #endif /* INET */
@@ -420,7 +419,7 @@ ether_output(struct ifnet * const ifp0, 
 	if (ALTQ_IS_ENABLED(&ifp->if_snd))
 		altq_etherclassify(&ifp->if_snd, m);
 #endif
-	return ifq_enqueue(ifp, m ALTQ_COMMA ALTQ_DECL(&pktattr));
+	return ifq_enqueue(ifp, m);
 
 bad:
 	if (m)

Index: src/sys/net/if_fddisubr.c
diff -u src/sys/net/if_fddisubr.c:1.97 src/sys/net/if_fddisubr.c:1.98
--- src/sys/net/if_fddisubr.c:1.97	Thu Apr  7 03:22:15 2016
+++ src/sys/net/if_fddisubr.c	Wed Apr 20 09:01:04 2016
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_fddisubr.c,v 1.97 2016/04/07 03:22:15 christos Exp $	*/
+/*	$NetBSD: if_fddisubr.c,v 1.98 2016/04/20 09:01:04 knakahara Exp $	*/
 
 /*
  * Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project.
@@ -96,7 +96,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_fddisubr.c,v 1.97 2016/04/07 03:22:15 christos Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_fddisubr.c,v 1.98 2016/04/20 09:01:04 knakahara Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_gateway.h"
@@ -195,7 +195,6 @@ fddi_output(struct ifnet *ifp0, struct m
 	struct fddi_header *fh;
 	struct mbuf *mcopy = NULL;
 	struct ifnet *ifp = ifp0;
-	ALTQ_DECL(struct altq_pktattr pktattr;)
 
 	MCLAIM(m, ifp->if_mowner);
 
@@ -224,7 +223,7 @@ fddi_output(struct ifnet *ifp0, struct m
 	 * If the queueing discipline needs packet classification,
 	 * do it before prepending link headers.
 	 */
-	IFQ_CLASSIFY(&ifp->if_snd, m, dst->sa_family, &pktattr);
+	IFQ_CLASSIFY(&ifp->if_snd, m, dst->sa_family);
 
 	switch (dst->sa_family) {
 
@@ -400,7 +399,7 @@ fddi_output(struct ifnet *ifp0, struct m
 	if (ifp != ifp0)
 		ifp0->if_obytes += m->m_pkthdr.len;
 #endif /* NCARP > 0 */
-	return ifq_enqueue(ifp, m ALTQ_COMMA ALTQ_DECL(&pktattr));
+	return ifq_enqueue(ifp, m);
 
 bad:
 	if (m)

Index: src/sys/net/if_gif.c
diff -u src/sys/net/if_gif.c:1.106 src/sys/net/if_gif.c:1.107
--- src/sys/net/if_gif.c:1.106	Fri Feb 26 07:35:17 2016
+++ src/sys/net/if_gif.c	Wed Apr 20 09:01:04 2016
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_gif.c,v 1.106 2016/02/26 07:35:17 knakahara Exp $	*/
+/*	$NetBSD: if_gif.c,v 1.107 2016/04/20 09:01:04 knakahara Exp $	*/
 /*	$KAME: if_gif.c,v 1.76 2001/08/20 02:01:02 kjc Exp $	*/
 
 /*
@@ -31,7 +31,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_gif.c,v 1.106 2016/02/26 07:35:17 knakahara Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_gif.c,v 1.107 2016/04/20 09:01:04 knakahara Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_inet.h"
@@ -310,10 +310,9 @@ gif_output(struct ifnet *ifp, struct mbu
 {
 	struct gif_softc *sc = ifp->if_softc;
 	int error = 0;
-	ALTQ_DECL(struct altq_pktattr pktattr;)
 	int s;
 
-	IFQ_CLASSIFY(&ifp->if_snd, m, dst->sa_family, &pktattr);
+	IFQ_CLASSIFY(&ifp->if_snd, m, dst->sa_family);
 
 	if ((error = gif_check_nesting(ifp, m)) != 0) {
 		m_free(m);
@@ -344,7 +343,7 @@ gif_output(struct ifnet *ifp, struct mbu
 	m->m_pkthdr.csum_data = 0;
 
 	s = splnet();
-	IFQ_ENQUEUE(&ifp->if_snd, m, &pktattr, error);
+	IFQ_ENQUEUE(&ifp->if_snd, m, error);
 	if (error) {
 		splx(s);
 		goto end;

Index: src/sys/net/if_ieee1394subr.c
diff -u src/sys/net/if_ieee1394subr.c:1.52 src/sys/net/if_ieee1394subr.c:1.53
--- src/sys/net/if_ieee1394subr.c:1.52	Thu Apr  7 03:22:15 2016
+++ src/sys/net/if_ieee1394subr.c	Wed Apr 20 09:01:04 2016
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_ieee1394subr.c,v 1.52 2016/04/07 03:22:15 christos Exp $	*/
+/*	$NetBSD: if_ieee1394subr.c,v 1.53 2016/04/20 09:01:04 knakahara 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.52 2016/04/07 03:22:15 christos Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_ieee1394subr.c,v 1.53 2016/04/20 09:01:04 knakahara Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_inet.h"
@@ -92,7 +92,6 @@ ieee1394_output(struct ifnet *ifp, struc
 	struct mbuf *mcopy = NULL;
 	struct ieee1394_hwaddr *hwdst, baddr;
 	const struct ieee1394_hwaddr *myaddr;
-	ALTQ_DECL(struct altq_pktattr pktattr;)
 #ifdef INET
 	struct arphdr *ah;
 #endif /* INET */
@@ -106,7 +105,7 @@ ieee1394_output(struct ifnet *ifp, struc
 	 * If the queueing discipline needs packet classification,
 	 * do it before prepending link headers.
 	 */
-	IFQ_CLASSIFY(&ifp->if_snd, m0, dst->sa_family, &pktattr);
+	IFQ_CLASSIFY(&ifp->if_snd, m0, dst->sa_family);
 
 	/*
 	 * For unicast, we make a tag to store the lladdr of the
@@ -229,7 +228,7 @@ ieee1394_output(struct ifnet *ifp, struc
 			splx(s);
 			senderr(ENOBUFS);
 		}
-		IFQ_ENQUEUE(&ifp->if_snd, m, &pktattr, error);
+		IFQ_ENQUEUE(&ifp->if_snd, m, error);
 		if (error) {
 			/* mbuf is already freed */
 			splx(s);

Index: src/sys/net/if_loop.c
diff -u src/sys/net/if_loop.c:1.83 src/sys/net/if_loop.c:1.84
--- src/sys/net/if_loop.c:1.83	Mon Aug 24 22:21:26 2015
+++ src/sys/net/if_loop.c	Wed Apr 20 09:01:04 2016
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_loop.c,v 1.83 2015/08/24 22:21:26 pooka Exp $	*/
+/*	$NetBSD: if_loop.c,v 1.84 2016/04/20 09:01:04 knakahara Exp $	*/
 
 /*
  * Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project.
@@ -65,7 +65,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_loop.c,v 1.83 2015/08/24 22:21:26 pooka Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_loop.c,v 1.84 2016/04/20 09:01:04 knakahara Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_inet.h"
@@ -241,14 +241,13 @@ looutput(struct ifnet *ifp, struct mbuf 
 	 */
 	if ((ALTQ_IS_ENABLED(&ifp->if_snd) || TBR_IS_ENABLED(&ifp->if_snd)) &&
 	    ifp->if_start == lostart) {
-		struct altq_pktattr pktattr;
 		int error;
 
 		/*
 		 * If the queueing discipline needs packet classification,
 		 * do it before prepending the link headers.
 		 */
-		IFQ_CLASSIFY(&ifp->if_snd, m, dst->sa_family, &pktattr);
+		IFQ_CLASSIFY(&ifp->if_snd, m, dst->sa_family);
 
 		M_PREPEND(m, sizeof(uint32_t), M_DONTWAIT);
 		if (m == NULL)
@@ -256,7 +255,7 @@ looutput(struct ifnet *ifp, struct mbuf 
 		*(mtod(m, uint32_t *)) = dst->sa_family;
 
 		s = splnet();
-		IFQ_ENQUEUE(&ifp->if_snd, m, &pktattr, error);
+		IFQ_ENQUEUE(&ifp->if_snd, m, error);
 		(*ifp->if_start)(ifp);
 		splx(s);
 		return (error);

Index: src/sys/net/if_ppp.c
diff -u src/sys/net/if_ppp.c:1.149 src/sys/net/if_ppp.c:1.150
--- src/sys/net/if_ppp.c:1.149	Mon Aug 24 22:21:26 2015
+++ src/sys/net/if_ppp.c	Wed Apr 20 09:01:04 2016
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_ppp.c,v 1.149 2015/08/24 22:21:26 pooka Exp $	*/
+/*	$NetBSD: if_ppp.c,v 1.150 2016/04/20 09:01:04 knakahara Exp $	*/
 /*	Id: if_ppp.c,v 1.6 1997/03/04 03:33:00 paulus Exp 	*/
 
 /*
@@ -102,7 +102,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_ppp.c,v 1.149 2015/08/24 22:21:26 pooka Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_ppp.c,v 1.150 2016/04/20 09:01:04 knakahara Exp $");
 
 #include "ppp.h"
 
@@ -851,7 +851,6 @@ pppoutput(struct ifnet *ifp, struct mbuf
 	struct ifqueue *ifq;
 	enum NPmode mode;
 	int len;
-	ALTQ_DECL(struct altq_pktattr pktattr;)
 
 	    if (sc->sc_devp == NULL || (ifp->if_flags & IFF_RUNNING) == 0
 		|| ((ifp->if_flags & IFF_UP) == 0 && dst->sa_family != AF_UNSPEC)) {
@@ -859,7 +858,7 @@ pppoutput(struct ifnet *ifp, struct mbuf
 		    goto bad;
 	    }
 
-	IFQ_CLASSIFY(&ifp->if_snd, m0, dst->sa_family, &pktattr);
+	IFQ_CLASSIFY(&ifp->if_snd, m0, dst->sa_family);
 
 	/*
 	 * Compute PPP header.
@@ -991,8 +990,7 @@ pppoutput(struct ifnet *ifp, struct mbuf
 		sc->sc_npqtail = &m0->m_nextpkt;
 	} else {
 		ifq = (m0->m_flags & M_HIGHPRI) ? &sc->sc_fastq : NULL;
-		if ((error = ifq_enqueue2(&sc->sc_if, ifq, m0
-			    ALTQ_COMMA ALTQ_DECL(&pktattr))) != 0) {
+		if ((error = ifq_enqueue2(&sc->sc_if, ifq, m0)) != 0) {
 			splx(s);
 			sc->sc_if.if_oerrors++;
 			sc->sc_stats.ppp_oerrors++;
@@ -1045,8 +1043,7 @@ ppp_requeue(struct ppp_softc *sc)
 			*mpp = m->m_nextpkt;
 			m->m_nextpkt = NULL;
 			ifq = (m->m_flags & M_HIGHPRI) ? &sc->sc_fastq : NULL;
-			if ((error = ifq_enqueue2(&sc->sc_if, ifq, m ALTQ_COMMA
-				    ALTQ_DECL(NULL))) != 0) {
+			if ((error = ifq_enqueue2(&sc->sc_if, ifq, m)) != 0) {
 				sc->sc_if.if_oerrors++;
 				sc->sc_stats.ppp_oerrors++;
 			}

Index: src/sys/net/if_sl.c
diff -u src/sys/net/if_sl.c:1.121 src/sys/net/if_sl.c:1.122
--- src/sys/net/if_sl.c:1.121	Mon Aug 24 22:21:26 2015
+++ src/sys/net/if_sl.c	Wed Apr 20 09:01:04 2016
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_sl.c,v 1.121 2015/08/24 22:21:26 pooka Exp $	*/
+/*	$NetBSD: if_sl.c,v 1.122 2016/04/20 09:01:04 knakahara Exp $	*/
 
 /*
  * Copyright (c) 1987, 1989, 1992, 1993
@@ -60,7 +60,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_sl.c,v 1.121 2015/08/24 22:21:26 pooka Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_sl.c,v 1.122 2016/04/20 09:01:04 knakahara Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_inet.h"
@@ -439,9 +439,8 @@ sloutput(struct ifnet *ifp, struct mbuf 
 	struct ip *ip;
 	struct ifqueue *ifq = NULL;
 	int s, error;
-	ALTQ_DECL(struct altq_pktattr pktattr;)
 
-	IFQ_CLASSIFY(&ifp->if_snd, m, dst->sa_family, &pktattr);
+	IFQ_CLASSIFY(&ifp->if_snd, m, dst->sa_family);
 
 	/*
 	 * `Cannot happen' (see slioctl).  Someday we will extend
@@ -492,8 +491,7 @@ sloutput(struct ifnet *ifp, struct mbuf 
 	if ((ip->ip_tos & IPTOS_LOWDELAY) != 0)
 		ifq = &sc->sc_fastq;
 #endif
-	if ((error = ifq_enqueue2(ifp, ifq, m ALTQ_COMMA
-	    ALTQ_DECL(&pktattr))) != 0) {
+	if ((error = ifq_enqueue2(ifp, ifq, m)) != 0) {
 		splx(s);
 		return error;
 	}

Index: src/sys/net/if_spppsubr.c
diff -u src/sys/net/if_spppsubr.c:1.135 src/sys/net/if_spppsubr.c:1.136
--- src/sys/net/if_spppsubr.c:1.135	Thu Aug 20 14:40:19 2015
+++ src/sys/net/if_spppsubr.c	Wed Apr 20 09:01:04 2016
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_spppsubr.c,v 1.135 2015/08/20 14:40:19 christos Exp $	 */
+/*	$NetBSD: if_spppsubr.c,v 1.136 2016/04/20 09:01:04 knakahara Exp $	 */
 
 /*
  * Synchronous PPP/Cisco link level subroutines.
@@ -41,7 +41,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_spppsubr.c,v 1.135 2015/08/20 14:40:19 christos Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_spppsubr.c,v 1.136 2016/04/20 09:01:04 knakahara Exp $");
 
 #if defined(_KERNEL_OPT)
 #include "opt_inet.h"
@@ -647,7 +647,6 @@ sppp_output(struct ifnet *ifp, struct mb
 	struct ifqueue *ifq = NULL;		/* XXX */
 	int s, error = 0;
 	uint16_t protocol;
-	ALTQ_DECL(struct altq_pktattr pktattr;)
 
 	s = splnet();
 
@@ -675,7 +674,7 @@ sppp_output(struct ifnet *ifp, struct mb
 	 * If the queueing discipline needs packet classification,
 	 * do it before prepending link headers.
 	 */
-	IFQ_CLASSIFY(&ifp->if_snd, m, dst->sa_family, &pktattr);
+	IFQ_CLASSIFY(&ifp->if_snd, m, dst->sa_family);
 
 #ifdef INET
 	if (dst->sa_family == AF_INET) {
@@ -824,7 +823,7 @@ sppp_output(struct ifnet *ifp, struct mb
 	}
 
 
-	error = ifq_enqueue2(ifp, ifq, m ALTQ_COMMA ALTQ_DECL(&pktattr));
+	error = ifq_enqueue2(ifp, ifq, m);
 
 	if (error == 0) {
 		/*

Index: src/sys/net/if_strip.c
diff -u src/sys/net/if_strip.c:1.101 src/sys/net/if_strip.c:1.102
--- src/sys/net/if_strip.c:1.101	Mon Aug 24 22:21:26 2015
+++ src/sys/net/if_strip.c	Wed Apr 20 09:01:04 2016
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_strip.c,v 1.101 2015/08/24 22:21:26 pooka Exp $	*/
+/*	$NetBSD: if_strip.c,v 1.102 2016/04/20 09:01:04 knakahara Exp $	*/
 /*	from: NetBSD: if_sl.c,v 1.38 1996/02/13 22:00:23 christos Exp $	*/
 
 /*
@@ -87,7 +87,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_strip.c,v 1.101 2015/08/24 22:21:26 pooka Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_strip.c,v 1.102 2016/04/20 09:01:04 knakahara Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_inet.h"
@@ -730,7 +730,6 @@ stripoutput(struct ifnet *ifp, struct mb
 	struct ifqueue *ifq;
 	int s, error;
 	u_char dl_addrbuf[STARMODE_ADDR_LEN+1];
-	ALTQ_DECL(struct altq_pktattr pktattr;)
 
 	/*
 	 * Verify tty line is up and alive.
@@ -854,8 +853,7 @@ stripoutput(struct ifnet *ifp, struct mb
 	splx(s);
 
 	s = splnet();
-	if ((error = ifq_enqueue2(ifp, ifq, m ALTQ_COMMA
-	    ALTQ_DECL(&pktattr))) != 0) {
+	if ((error = ifq_enqueue2(ifp, ifq, m)) != 0) {
 		splx(s);
 		return error;
 	}

Index: src/sys/net/if_tokensubr.c
diff -u src/sys/net/if_tokensubr.c:1.74 src/sys/net/if_tokensubr.c:1.75
--- src/sys/net/if_tokensubr.c:1.74	Thu Apr  7 03:22:15 2016
+++ src/sys/net/if_tokensubr.c	Wed Apr 20 09:01:04 2016
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_tokensubr.c,v 1.74 2016/04/07 03:22:15 christos Exp $	*/
+/*	$NetBSD: if_tokensubr.c,v 1.75 2016/04/20 09:01:04 knakahara Exp $	*/
 
 /*
  * Copyright (c) 1982, 1989, 1993
@@ -92,7 +92,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_tokensubr.c,v 1.74 2016/04/07 03:22:15 christos Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_tokensubr.c,v 1.75 2016/04/20 09:01:04 knakahara Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_inet.h"
@@ -169,7 +169,6 @@ token_output(struct ifnet *ifp0, struct 
 	struct token_rif bcastrif;
 	struct ifnet *ifp = ifp0;
 	size_t riflen = 0;
-	ALTQ_DECL(struct altq_pktattr pktattr;)
 
 #if NCARP > 0
 	if (ifp->if_type == IFT_CARP) {
@@ -197,7 +196,7 @@ token_output(struct ifnet *ifp0, struct 
 	 * If the queueing discipline needs packet classification,
 	 * do it before prepending link headers.
 	 */
-	IFQ_CLASSIFY(&ifp->if_snd, m, dst->sa_family, &pktattr);
+	IFQ_CLASSIFY(&ifp->if_snd, m, dst->sa_family);
 
 	switch (dst->sa_family) {
 
@@ -370,7 +369,7 @@ send:
 	}
 #endif /* NCARP > 0 */
 
-	return ifq_enqueue(ifp, m ALTQ_COMMA ALTQ_DECL(&pktattr));
+	return ifq_enqueue(ifp, m);
 bad:
 	if (m)
 		m_freem(m);

Index: src/sys/net/if_tun.c
diff -u src/sys/net/if_tun.c:1.123 src/sys/net/if_tun.c:1.124
--- src/sys/net/if_tun.c:1.123	Mon Aug 24 22:21:26 2015
+++ src/sys/net/if_tun.c	Wed Apr 20 09:01:04 2016
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_tun.c,v 1.123 2015/08/24 22:21:26 pooka Exp $	*/
+/*	$NetBSD: if_tun.c,v 1.124 2016/04/20 09:01:04 knakahara Exp $	*/
 
 /*
  * Copyright (c) 1988, Julian Onions <j...@cs.nott.ac.uk>
@@ -15,7 +15,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_tun.c,v 1.123 2015/08/24 22:21:26 pooka Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_tun.c,v 1.124 2016/04/20 09:01:04 knakahara Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_inet.h"
@@ -503,7 +503,6 @@ tun_output(struct ifnet *ifp, struct mbu
 	int		mlen;
 	uint32_t	*af;
 #endif
-	ALTQ_DECL(struct altq_pktattr pktattr;)
 
 	s = splnet();
 	mutex_enter(&tp->tun_lock);
@@ -520,7 +519,7 @@ tun_output(struct ifnet *ifp, struct mbu
 	 * if the queueing discipline needs packet classification,
 	 * do it before prepending link headers.
 	 */
-	IFQ_CLASSIFY(&ifp->if_snd, m0, dst->sa_family, &pktattr);
+	IFQ_CLASSIFY(&ifp->if_snd, m0, dst->sa_family);
 
 	bpf_mtap_af(ifp, dst->sa_family, m0);
 
@@ -564,7 +563,7 @@ tun_output(struct ifnet *ifp, struct mbu
 		}
 		/* FALLTHROUGH */
 	case AF_UNSPEC:
-		IFQ_ENQUEUE(&ifp->if_snd, m0, &pktattr, error);
+		IFQ_ENQUEUE(&ifp->if_snd, m0, error);
 		if (error) {
 			ifp->if_collisions++;
 			error = EAFNOSUPPORT;

Index: src/sys/net/if_vlan.c
diff -u src/sys/net/if_vlan.c:1.85 src/sys/net/if_vlan.c:1.86
--- src/sys/net/if_vlan.c:1.85	Wed Apr 20 08:58:48 2016
+++ src/sys/net/if_vlan.c	Wed Apr 20 09:01:04 2016
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_vlan.c,v 1.85 2016/04/20 08:58:48 knakahara Exp $	*/
+/*	$NetBSD: if_vlan.c,v 1.86 2016/04/20 09:01:04 knakahara Exp $	*/
 
 /*-
  * Copyright (c) 2000, 2001 The NetBSD Foundation, Inc.
@@ -78,7 +78,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_vlan.c,v 1.85 2016/04/20 08:58:48 knakahara Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_vlan.c,v 1.86 2016/04/20 09:01:04 knakahara Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_inet.h"
@@ -686,7 +686,6 @@ vlan_start(struct ifnet *ifp)
 	struct ethercom *ec = (void *) ifv->ifv_p;
 	struct mbuf *m;
 	int error;
-	ALTQ_DECL(struct altq_pktattr pktattr;)
 
 #ifndef NET_MPSAFE
 	KASSERT(KERNEL_LOCKED_P());
@@ -808,7 +807,7 @@ vlan_start(struct ifnet *ifp)
 		 * Send it, precisely as the parent's output routine
 		 * would have.  We are already running at splnet.
 		 */
-		IFQ_ENQUEUE(&p->if_snd, m, &pktattr, error);
+		IFQ_ENQUEUE(&p->if_snd, m, error);
 		if (error) {
 			/* mbuf is already freed */
 			ifp->if_oerrors++;

Index: src/sys/net80211/ieee80211_input.c
diff -u src/sys/net80211/ieee80211_input.c:1.81 src/sys/net80211/ieee80211_input.c:1.82
--- src/sys/net80211/ieee80211_input.c:1.81	Wed Apr 20 08:58:48 2016
+++ src/sys/net80211/ieee80211_input.c	Wed Apr 20 09:01:04 2016
@@ -1,4 +1,4 @@
-/*	$NetBSD: ieee80211_input.c,v 1.81 2016/04/20 08:58:48 knakahara Exp $	*/
+/*	$NetBSD: ieee80211_input.c,v 1.82 2016/04/20 09:01:04 knakahara Exp $	*/
 /*-
  * Copyright (c) 2001 Atsushi Onoe
  * Copyright (c) 2002-2005 Sam Leffler, Errno Consulting
@@ -36,7 +36,7 @@
 __FBSDID("$FreeBSD: src/sys/net80211/ieee80211_input.c,v 1.81 2005/08/10 16:22:29 sam Exp $");
 #endif
 #ifdef __NetBSD__
-__KERNEL_RCSID(0, "$NetBSD: ieee80211_input.c,v 1.81 2016/04/20 08:58:48 knakahara Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ieee80211_input.c,v 1.82 2016/04/20 09:01:04 knakahara Exp $");
 #endif
 
 #ifdef _KERNEL_OPT
@@ -698,7 +698,6 @@ ieee80211_deliver_data(struct ieee80211c
 {
 	struct ether_header *eh = mtod(m, struct ether_header *);
 	struct ifnet *ifp = ic->ic_ifp;
-	ALTQ_DECL(struct altq_pktattr pktattr;)
 	int error;
 
 	/* perform as a bridge within the AP */
@@ -745,7 +744,7 @@ ieee80211_deliver_data(struct ieee80211c
 			}
 #endif
 			len = m1->m_pkthdr.len;
-			IFQ_ENQUEUE(&ifp->if_snd, m1, &pktattr, error);
+			IFQ_ENQUEUE(&ifp->if_snd, m1, error);
 			if (error) {
 				ifp->if_omcasts++;
 				m = NULL;

Index: src/sys/netisdn/i4b_ipr.c
diff -u src/sys/netisdn/i4b_ipr.c:1.36 src/sys/netisdn/i4b_ipr.c:1.37
--- src/sys/netisdn/i4b_ipr.c:1.36	Thu Jun  5 23:48:17 2014
+++ src/sys/netisdn/i4b_ipr.c	Wed Apr 20 09:01:04 2016
@@ -27,7 +27,7 @@
  *	i4b_ipr.c - isdn4bsd IP over raw HDLC ISDN network driver
  *	---------------------------------------------------------
  *
- *	$Id: i4b_ipr.c,v 1.36 2014/06/05 23:48:17 rmind Exp $
+ *	$Id: i4b_ipr.c,v 1.37 2016/04/20 09:01:04 knakahara Exp $
  *
  * $FreeBSD$
  *
@@ -59,7 +59,7 @@
  *---------------------------------------------------------------------------*/
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: i4b_ipr.c,v 1.36 2014/06/05 23:48:17 rmind Exp $");
+__KERNEL_RCSID(0, "$NetBSD: i4b_ipr.c,v 1.37 2016/04/20 09:01:04 knakahara Exp $");
 
 #include "irip.h"
 #include "opt_irip.h"
@@ -421,7 +421,6 @@ iripoutput(struct ifnet *ifp, struct mbu
 	int s, rv;
 	struct ifqueue *ifq = NULL;
 	struct ip *ip;
-	ALTQ_DECL(struct altq_pktattr pktattr;)
 
 	s = splnet();
 
@@ -515,7 +514,7 @@ iripoutput(struct ifnet *ifp, struct mbu
 	 * else (i.e. ftp traffic) put it into the "normal" queue
 	 */
 
-	IFQ_CLASSIFY(&ifp->if_snd, m, dst->sa_family, &pktattr);
+	IFQ_CLASSIFY(&ifp->if_snd, m, dst->sa_family);
 
 	ip = mtod(m, struct ip *);		/* get ptr to ip header */
 
@@ -540,7 +539,7 @@ iripoutput(struct ifnet *ifp, struct mbu
 		}
 		IF_ENQUEUE(ifq, m);
 	} else {
-		IFQ_ENQUEUE(&sc->sc_if.if_snd, m, &pktattr, rv);
+		IFQ_ENQUEUE(&sc->sc_if.if_snd, m, rv);
 		if (rv != 0) {
 			sc->sc_if.if_oerrors++;
 			splx(s);

Reply via email to