Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 15 Nov 2010 17:48:13 +0000 (UTC)
From:      Maxim Sobolev <sobomax@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-8@freebsd.org
Subject:   svn commit: r215342 - in stable/8/sys: arm/at91 arm/xscale/ixp425 dev/ae dev/an dev/ath dev/bwi dev/bwn dev/ce dev/cm dev/cp dev/cs dev/ctau dev/cx dev/cxgb dev/ed dev/ep dev/ex dev/fe dev/ie dev/i...
Message-ID:  <201011151748.oAFHmDc0023783@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: sobomax
Date: Mon Nov 15 17:48:13 2010
New Revision: 215342
URL: http://svn.freebsd.org/changeset/base/215342

Log:
  MFC r207554:
  
    Add new tunable 'net.link.ifqmaxlen' to set default send interface
    queue length. The default value for this parameter is 50, which is
    quite low for many of today's uses and the only way to modify this
    parameter right now is to edit if_var.h file. Also add read-only
    sysctl with the same name, so that it's possible to retrieve the
    current value.

Modified:
  stable/8/sys/arm/at91/if_ate.c
  stable/8/sys/arm/xscale/ixp425/if_npe.c
  stable/8/sys/dev/ae/if_ae.c
  stable/8/sys/dev/an/if_an.c
  stable/8/sys/dev/ath/if_ath.c
  stable/8/sys/dev/bwi/if_bwi.c
  stable/8/sys/dev/bwn/if_bwn.c
  stable/8/sys/dev/ce/if_ce.c
  stable/8/sys/dev/cm/smc90cx6.c
  stable/8/sys/dev/cp/if_cp.c
  stable/8/sys/dev/cs/if_cs.c
  stable/8/sys/dev/ctau/if_ct.c
  stable/8/sys/dev/cx/if_cx.c
  stable/8/sys/dev/cxgb/cxgb_main.c
  stable/8/sys/dev/ed/if_ed.c
  stable/8/sys/dev/ep/if_ep.c
  stable/8/sys/dev/ex/if_ex.c
  stable/8/sys/dev/fe/if_fe.c
  stable/8/sys/dev/ie/if_ie.c
  stable/8/sys/dev/iicbus/if_ic.c
  stable/8/sys/dev/ipw/if_ipw.c
  stable/8/sys/dev/iwi/if_iwi.c
  stable/8/sys/dev/iwn/if_iwn.c
  stable/8/sys/dev/le/lance.c
  stable/8/sys/dev/malo/if_malo.c
  stable/8/sys/dev/mwl/if_mwl.c
  stable/8/sys/dev/my/if_my.c
  stable/8/sys/dev/nxge/if_nxge.c
  stable/8/sys/dev/pdq/pdq_ifsubr.c
  stable/8/sys/dev/ppbus/if_plip.c
  stable/8/sys/dev/ral/rt2560.c
  stable/8/sys/dev/ral/rt2661.c
  stable/8/sys/dev/sbni/if_sbni.c
  stable/8/sys/dev/smc/if_smc.c
  stable/8/sys/dev/sn/if_sn.c
  stable/8/sys/dev/snc/dp83932.c
  stable/8/sys/dev/usb/net/uhso.c
  stable/8/sys/dev/usb/net/usb_ethernet.c
  stable/8/sys/dev/usb/wlan/if_rum.c
  stable/8/sys/dev/usb/wlan/if_run.c
  stable/8/sys/dev/usb/wlan/if_uath.c
  stable/8/sys/dev/usb/wlan/if_upgt.c
  stable/8/sys/dev/usb/wlan/if_ural.c
  stable/8/sys/dev/usb/wlan/if_urtw.c
  stable/8/sys/dev/usb/wlan/if_zyd.c
  stable/8/sys/dev/vx/if_vx.c
  stable/8/sys/dev/wi/if_wi.c
  stable/8/sys/dev/wl/if_wl.c
  stable/8/sys/dev/wpi/if_wpi.c
  stable/8/sys/dev/xe/if_xe.c
  stable/8/sys/mips/adm5120/if_admsw.c
  stable/8/sys/net/if.c
  stable/8/sys/net/if_ef.c
  stable/8/sys/net/if_gif.c
  stable/8/sys/net/if_gre.c
  stable/8/sys/net/if_stf.c
  stable/8/sys/net80211/ieee80211.c
  stable/8/sys/netgraph/ng_eiface.c
  stable/8/sys/netgraph/ng_fec.c
  stable/8/sys/netgraph/ng_iface.c
  stable/8/sys/netgraph/ng_tty.c
  stable/8/sys/pci/if_rl.c
Directory Properties:
  stable/8/sys/   (props changed)
  stable/8/sys/amd64/include/xen/   (props changed)
  stable/8/sys/cddl/contrib/opensolaris/   (props changed)
  stable/8/sys/contrib/dev/acpica/   (props changed)
  stable/8/sys/contrib/pf/   (props changed)
  stable/8/sys/dev/xen/xenpci/   (props changed)

Modified: stable/8/sys/arm/at91/if_ate.c
==============================================================================
--- stable/8/sys/arm/at91/if_ate.c	Mon Nov 15 17:40:48 2010	(r215341)
+++ stable/8/sys/arm/at91/if_ate.c	Mon Nov 15 17:48:13 2010	(r215342)
@@ -274,8 +274,8 @@ ate_attach(device_t dev)
 	ifp->if_ioctl = ateioctl;
 	ifp->if_init = ateinit;
 	ifp->if_baudrate = 10000000;
-	IFQ_SET_MAXLEN(&ifp->if_snd, IFQ_MAXLEN);
-	ifp->if_snd.ifq_drv_maxlen = IFQ_MAXLEN;
+	IFQ_SET_MAXLEN(&ifp->if_snd, ifqmaxlen);
+	ifp->if_snd.ifq_drv_maxlen = ifqmaxlen;
 	IFQ_SET_READY(&ifp->if_snd);
 	ifp->if_timer = 0;
 	ifp->if_linkmib = &sc->mibdata;

Modified: stable/8/sys/arm/xscale/ixp425/if_npe.c
==============================================================================
--- stable/8/sys/arm/xscale/ixp425/if_npe.c	Mon Nov 15 17:40:48 2010	(r215341)
+++ stable/8/sys/arm/xscale/ixp425/if_npe.c	Mon Nov 15 17:48:13 2010	(r215342)
@@ -359,7 +359,7 @@ npe_attach(device_t dev)
 	ifp->if_ioctl = npeioctl;
 	ifp->if_init = npeinit;
 	IFQ_SET_MAXLEN(&ifp->if_snd, sc->txdma.nbuf - 1);
-	ifp->if_snd.ifq_drv_maxlen = IFQ_MAXLEN;
+	ifp->if_snd.ifq_drv_maxlen = ifqmaxlen;
 	IFQ_SET_READY(&ifp->if_snd);
 	ifp->if_linkmib = &sc->mibdata;
 	ifp->if_linkmiblen = sizeof(sc->mibdata);

Modified: stable/8/sys/dev/ae/if_ae.c
==============================================================================
--- stable/8/sys/dev/ae/if_ae.c	Mon Nov 15 17:40:48 2010	(r215341)
+++ stable/8/sys/dev/ae/if_ae.c	Mon Nov 15 17:48:13 2010	(r215342)
@@ -375,7 +375,7 @@ ae_attach(device_t dev)
 	ifp->if_init = ae_init;
 	ifp->if_capabilities = IFCAP_VLAN_MTU | IFCAP_VLAN_HWTAGGING;
 	ifp->if_hwassist = 0;
-	ifp->if_snd.ifq_drv_maxlen = IFQ_MAXLEN;
+	ifp->if_snd.ifq_drv_maxlen = ifqmaxlen;
 	IFQ_SET_MAXLEN(&ifp->if_snd, ifp->if_snd.ifq_drv_maxlen);
 	IFQ_SET_READY(&ifp->if_snd);
 	if (pci_find_extcap(dev, PCIY_PMG, &pmc) == 0) {

Modified: stable/8/sys/dev/an/if_an.c
==============================================================================
--- stable/8/sys/dev/an/if_an.c	Mon Nov 15 17:40:48 2010	(r215341)
+++ stable/8/sys/dev/an/if_an.c	Mon Nov 15 17:48:13 2010	(r215342)
@@ -773,8 +773,8 @@ an_attach(struct an_softc *sc, int unit,
 	ifp->if_watchdog = an_watchdog;
 	ifp->if_init = an_init;
 	ifp->if_baudrate = 10000000;
-	IFQ_SET_MAXLEN(&ifp->if_snd, IFQ_MAXLEN);
-	ifp->if_snd.ifq_drv_maxlen = IFQ_MAXLEN;
+	IFQ_SET_MAXLEN(&ifp->if_snd, ifqmaxlen);
+	ifp->if_snd.ifq_drv_maxlen = ifqmaxlen;
 	IFQ_SET_READY(&ifp->if_snd);
 
 	bzero(sc->an_config.an_nodename, sizeof(sc->an_config.an_nodename));

Modified: stable/8/sys/dev/ath/if_ath.c
==============================================================================
--- stable/8/sys/dev/ath/if_ath.c	Mon Nov 15 17:40:48 2010	(r215341)
+++ stable/8/sys/dev/ath/if_ath.c	Mon Nov 15 17:48:13 2010	(r215342)
@@ -562,8 +562,8 @@ ath_attach(u_int16_t devid, struct ath_s
 	ifp->if_start = ath_start;
 	ifp->if_ioctl = ath_ioctl;
 	ifp->if_init = ath_init;
-	IFQ_SET_MAXLEN(&ifp->if_snd, IFQ_MAXLEN);
-	ifp->if_snd.ifq_drv_maxlen = IFQ_MAXLEN;
+	IFQ_SET_MAXLEN(&ifp->if_snd, ifqmaxlen);
+	ifp->if_snd.ifq_drv_maxlen = ifqmaxlen;
 	IFQ_SET_READY(&ifp->if_snd);
 
 	ic->ic_ifp = ifp;

Modified: stable/8/sys/dev/bwi/if_bwi.c
==============================================================================
--- stable/8/sys/dev/bwi/if_bwi.c	Mon Nov 15 17:40:48 2010	(r215341)
+++ stable/8/sys/dev/bwi/if_bwi.c	Mon Nov 15 17:48:13 2010	(r215342)
@@ -462,8 +462,8 @@ bwi_attach(struct bwi_softc *sc)
 	ifp->if_ioctl = bwi_ioctl;
 	ifp->if_start = bwi_start;
 	ifp->if_watchdog = bwi_watchdog;
-	IFQ_SET_MAXLEN(&ifp->if_snd, IFQ_MAXLEN);
-	ifp->if_snd.ifq_drv_maxlen = IFQ_MAXLEN;
+	IFQ_SET_MAXLEN(&ifp->if_snd, ifqmaxlen);
+	ifp->if_snd.ifq_drv_maxlen = ifqmaxlen;
 	IFQ_SET_READY(&ifp->if_snd);
 
 	/*

Modified: stable/8/sys/dev/bwn/if_bwn.c
==============================================================================
--- stable/8/sys/dev/bwn/if_bwn.c	Mon Nov 15 17:40:48 2010	(r215341)
+++ stable/8/sys/dev/bwn/if_bwn.c	Mon Nov 15 17:48:13 2010	(r215342)
@@ -1194,8 +1194,8 @@ bwn_attach_pre(struct bwn_softc *sc)
 	ifp->if_init = bwn_init;
 	ifp->if_ioctl = bwn_ioctl;
 	ifp->if_start = bwn_start;
-	IFQ_SET_MAXLEN(&ifp->if_snd, IFQ_MAXLEN);
-	ifp->if_snd.ifq_drv_maxlen = IFQ_MAXLEN;
+	IFQ_SET_MAXLEN(&ifp->if_snd, ifqmaxlen);
+	ifp->if_snd.ifq_drv_maxlen = ifqmaxlen;
 	IFQ_SET_READY(&ifp->if_snd);
 
 	return (0);

Modified: stable/8/sys/dev/ce/if_ce.c
==============================================================================
--- stable/8/sys/dev/ce/if_ce.c	Mon Nov 15 17:40:48 2010	(r215341)
+++ stable/8/sys/dev/ce/if_ce.c	Mon Nov 15 17:48:13 2010	(r215342)
@@ -701,9 +701,9 @@ static int ce_attach (device_t dev)
 #endif
 			continue;
 		}
-		d->queue.ifq_maxlen	= IFQ_MAXLEN;
-		d->hi_queue.ifq_maxlen	= IFQ_MAXLEN;
-		d->rqueue.ifq_maxlen	= IFQ_MAXLEN;
+		d->queue.ifq_maxlen	= ifqmaxlen;
+		d->hi_queue.ifq_maxlen	= ifqmaxlen;
+		d->rqueue.ifq_maxlen	= ifqmaxlen;
 #if __FreeBSD_version >= 500000
 		mtx_init (&d->queue.ifq_mtx, "ce_queue", NULL, MTX_DEF);
 		mtx_init (&d->hi_queue.ifq_mtx, "ce_queue_hi", NULL, MTX_DEF);
@@ -733,7 +733,7 @@ static int ce_attach (device_t dev)
 		d->ifp->if_start	= ce_ifstart;
 		d->ifp->if_watchdog	= ce_ifwatchdog;
 		d->ifp->if_init		= ce_initialize;
-		d->rqueue.ifq_maxlen	= IFQ_MAXLEN;
+		d->rqueue.ifq_maxlen	= ifqmaxlen;
 #if __FreeBSD_version >= 500000
 		mtx_init (&d->rqueue.ifq_mtx, "ce_rqueue", NULL, MTX_DEF);
 #endif		

Modified: stable/8/sys/dev/cm/smc90cx6.c
==============================================================================
--- stable/8/sys/dev/cm/smc90cx6.c	Mon Nov 15 17:40:48 2010	(r215341)
+++ stable/8/sys/dev/cm/smc90cx6.c	Mon Nov 15 17:48:13 2010	(r215342)
@@ -197,7 +197,7 @@ cm_attach(dev)
 	ifp->if_watchdog  = cm_watchdog;
 	ifp->if_init = cm_init;
 	/* XXX IFQ_SET_READY(&ifp->if_snd); */
-	ifp->if_snd.ifq_maxlen = IFQ_MAXLEN;
+	ifp->if_snd.ifq_maxlen = ifqmaxlen;
 	ifp->if_timer = 0;
 	ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX;
 

Modified: stable/8/sys/dev/cp/if_cp.c
==============================================================================
--- stable/8/sys/dev/cp/if_cp.c	Mon Nov 15 17:40:48 2010	(r215341)
+++ stable/8/sys/dev/cp/if_cp.c	Mon Nov 15 17:48:13 2010	(r215342)
@@ -504,8 +504,8 @@ static int cp_attach (device_t dev)
 			NG_NODE_UNREF (d->node);
 			continue;
 		}
-		d->queue.ifq_maxlen = IFQ_MAXLEN;
-		d->hi_queue.ifq_maxlen = IFQ_MAXLEN;
+		d->queue.ifq_maxlen = ifqmaxlen;
+		d->hi_queue.ifq_maxlen = ifqmaxlen;
 		mtx_init (&d->queue.ifq_mtx, "cp_queue", NULL, MTX_DEF);
 		mtx_init (&d->hi_queue.ifq_mtx, "cp_queue_hi", NULL, MTX_DEF);
 		callout_init (&d->timeout_handle, CALLOUT_MPSAFE);

Modified: stable/8/sys/dev/cs/if_cs.c
==============================================================================
--- stable/8/sys/dev/cs/if_cs.c	Mon Nov 15 17:40:48 2010	(r215341)
+++ stable/8/sys/dev/cs/if_cs.c	Mon Nov 15 17:48:13 2010	(r215342)
@@ -500,7 +500,7 @@ cs_attach(device_t dev)
 	ifp->if_start=cs_start;
 	ifp->if_ioctl=cs_ioctl;
 	ifp->if_init=cs_init;
-	IFQ_SET_MAXLEN(&ifp->if_snd, IFQ_MAXLEN);
+	IFQ_SET_MAXLEN(&ifp->if_snd, ifqmaxlen);
 
 	ifp->if_flags=(IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST);
 

Modified: stable/8/sys/dev/ctau/if_ct.c
==============================================================================
--- stable/8/sys/dev/ctau/if_ct.c	Mon Nov 15 17:40:48 2010	(r215341)
+++ stable/8/sys/dev/ctau/if_ct.c	Mon Nov 15 17:48:13 2010	(r215342)
@@ -721,8 +721,8 @@ static int ct_attach (device_t dev)
 			ct_bus_dma_mem_free (&d->dmamem);
 			continue;
 		}
-		d->queue.ifq_maxlen = IFQ_MAXLEN;
-		d->hi_queue.ifq_maxlen = IFQ_MAXLEN;
+		d->queue.ifq_maxlen = ifqmaxlen;
+		d->hi_queue.ifq_maxlen = ifqmaxlen;
 		mtx_init (&d->queue.ifq_mtx, "ct_queue", NULL, MTX_DEF);
 		mtx_init (&d->hi_queue.ifq_mtx, "ct_queue_hi", NULL, MTX_DEF);		
 		callout_init (&d->timeout_handle, CALLOUT_MPSAFE);

Modified: stable/8/sys/dev/cx/if_cx.c
==============================================================================
--- stable/8/sys/dev/cx/if_cx.c	Mon Nov 15 17:40:48 2010	(r215341)
+++ stable/8/sys/dev/cx/if_cx.c	Mon Nov 15 17:48:13 2010	(r215342)
@@ -830,8 +830,8 @@ static int cx_attach (device_t dev)
 			cx_bus_dma_mem_free (&d->dmamem);
 			continue;
 		}
-		d->lo_queue.ifq_maxlen = IFQ_MAXLEN;
-		d->hi_queue.ifq_maxlen = IFQ_MAXLEN;
+		d->lo_queue.ifq_maxlen = ifqmaxlen;
+		d->hi_queue.ifq_maxlen = ifqmaxlen;
 		mtx_init (&d->lo_queue.ifq_mtx, "cx_queue_lo", NULL, MTX_DEF);
 		mtx_init (&d->hi_queue.ifq_mtx, "cx_queue_hi", NULL, MTX_DEF);
 		callout_init (&d->timeout_handle, CALLOUT_MPSAFE);

Modified: stable/8/sys/dev/cxgb/cxgb_main.c
==============================================================================
--- stable/8/sys/dev/cxgb/cxgb_main.c	Mon Nov 15 17:40:48 2010	(r215341)
+++ stable/8/sys/dev/cxgb/cxgb_main.c	Mon Nov 15 17:48:13 2010	(r215342)
@@ -1024,7 +1024,7 @@ cxgb_port_attach(device_t dev)
 	ifp->if_ioctl = cxgb_ioctl;
 	ifp->if_start = cxgb_start;
 
-	ifp->if_snd.ifq_drv_maxlen = cxgb_snd_queue_len;
+	ifp->if_snd.ifq_drv_maxlen = max(cxgb_snd_queue_len, ifqmaxlen);
 	IFQ_SET_MAXLEN(&ifp->if_snd, ifp->if_snd.ifq_drv_maxlen);
 	IFQ_SET_READY(&ifp->if_snd);
 

Modified: stable/8/sys/dev/ed/if_ed.c
==============================================================================
--- stable/8/sys/dev/ed/if_ed.c	Mon Nov 15 17:40:48 2010	(r215341)
+++ stable/8/sys/dev/ed/if_ed.c	Mon Nov 15 17:48:13 2010	(r215342)
@@ -283,8 +283,8 @@ ed_attach(device_t dev)
 	ifp->if_ioctl = ed_ioctl;
 	ifp->if_watchdog = ed_watchdog;
 	ifp->if_init = ed_init;
-	IFQ_SET_MAXLEN(&ifp->if_snd, IFQ_MAXLEN);
-	ifp->if_snd.ifq_drv_maxlen = IFQ_MAXLEN;
+	IFQ_SET_MAXLEN(&ifp->if_snd, ifqmaxlen);
+	ifp->if_snd.ifq_drv_maxlen = ifqmaxlen;
 	IFQ_SET_READY(&ifp->if_snd);
 	ifp->if_linkmib = &sc->mibdata;
 	ifp->if_linkmiblen = sizeof sc->mibdata;

Modified: stable/8/sys/dev/ep/if_ep.c
==============================================================================
--- stable/8/sys/dev/ep/if_ep.c	Mon Nov 15 17:40:48 2010	(r215341)
+++ stable/8/sys/dev/ep/if_ep.c	Mon Nov 15 17:48:13 2010	(r215342)
@@ -304,8 +304,8 @@ ep_attach(struct ep_softc *sc)
 	ifp->if_ioctl = epioctl;
 	ifp->if_watchdog = epwatchdog;
 	ifp->if_init = epinit;
-	IFQ_SET_MAXLEN(&ifp->if_snd, IFQ_MAXLEN);
-	ifp->if_snd.ifq_drv_maxlen = IFQ_MAXLEN;
+	IFQ_SET_MAXLEN(&ifp->if_snd, ifqmaxlen);
+	ifp->if_snd.ifq_drv_maxlen = ifqmaxlen;
 	IFQ_SET_READY(&ifp->if_snd);
 
 	if (!sc->epb.mii_trans) {

Modified: stable/8/sys/dev/ex/if_ex.c
==============================================================================
--- stable/8/sys/dev/ex/if_ex.c	Mon Nov 15 17:40:48 2010	(r215341)
+++ stable/8/sys/dev/ex/if_ex.c	Mon Nov 15 17:48:13 2010	(r215342)
@@ -237,7 +237,7 @@ ex_attach(device_t dev)
 	ifp->if_start = ex_start;
 	ifp->if_ioctl = ex_ioctl;
 	ifp->if_init = ex_init;
-	IFQ_SET_MAXLEN(&ifp->if_snd, IFQ_MAXLEN);
+	IFQ_SET_MAXLEN(&ifp->if_snd, ifqmaxlen);
 
 	ifmedia_init(&sc->ifmedia, 0, ex_ifmedia_upd, ex_ifmedia_sts);
 	mtx_init(&sc->lock, device_get_nameunit(dev), MTX_NETWORK_LOCK,

Modified: stable/8/sys/dev/fe/if_fe.c
==============================================================================
--- stable/8/sys/dev/fe/if_fe.c	Mon Nov 15 17:40:48 2010	(r215341)
+++ stable/8/sys/dev/fe/if_fe.c	Mon Nov 15 17:48:13 2010	(r215342)
@@ -766,7 +766,7 @@ fe_attach (device_t dev)
 	 * Set fixed interface flags.
 	 */
  	ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
-	IFQ_SET_MAXLEN(&ifp->if_snd, IFQ_MAXLEN);
+	IFQ_SET_MAXLEN(&ifp->if_snd, ifqmaxlen);
 
 #if FE_SINGLE_TRANSMISSION
 	/* Override txb config to allocate minimum.  */

Modified: stable/8/sys/dev/ie/if_ie.c
==============================================================================
--- stable/8/sys/dev/ie/if_ie.c	Mon Nov 15 17:40:48 2010	(r215341)
+++ stable/8/sys/dev/ie/if_ie.c	Mon Nov 15 17:48:13 2010	(r215342)
@@ -318,7 +318,7 @@ ie_attach(device_t dev)
 	ifp->if_start = iestart;
 	ifp->if_ioctl = ieioctl;
 	ifp->if_init = ieinit;
-	IFQ_SET_MAXLEN(&ifp->if_snd, IFQ_MAXLEN);
+	IFQ_SET_MAXLEN(&ifp->if_snd, ifqmaxlen);
 
 	ether_ifattach(ifp, sc->enaddr);
 

Modified: stable/8/sys/dev/iicbus/if_ic.c
==============================================================================
--- stable/8/sys/dev/iicbus/if_ic.c	Mon Nov 15 17:40:48 2010	(r215341)
+++ stable/8/sys/dev/iicbus/if_ic.c	Mon Nov 15 17:48:13 2010	(r215342)
@@ -181,7 +181,7 @@ icattach(device_t dev)
 	ifp->if_output = icoutput;
 	ifp->if_hdrlen = 0;
 	ifp->if_addrlen = 0;
-	ifp->if_snd.ifq_maxlen = IFQ_MAXLEN;
+	ifp->if_snd.ifq_maxlen = ifqmaxlen;
 
 	ic_alloc_buffers(sc, ICMTU);
 

Modified: stable/8/sys/dev/ipw/if_ipw.c
==============================================================================
--- stable/8/sys/dev/ipw/if_ipw.c	Mon Nov 15 17:40:48 2010	(r215341)
+++ stable/8/sys/dev/ipw/if_ipw.c	Mon Nov 15 17:48:13 2010	(r215342)
@@ -289,8 +289,8 @@ ipw_attach(device_t dev)
 	ifp->if_init = ipw_init;
 	ifp->if_ioctl = ipw_ioctl;
 	ifp->if_start = ipw_start;
-	IFQ_SET_MAXLEN(&ifp->if_snd, IFQ_MAXLEN);
-	ifp->if_snd.ifq_drv_maxlen = IFQ_MAXLEN;
+	IFQ_SET_MAXLEN(&ifp->if_snd, ifqmaxlen);
+	ifp->if_snd.ifq_drv_maxlen = ifqmaxlen;
 	IFQ_SET_READY(&ifp->if_snd);
 
 	ic->ic_ifp = ifp;

Modified: stable/8/sys/dev/iwi/if_iwi.c
==============================================================================
--- stable/8/sys/dev/iwi/if_iwi.c	Mon Nov 15 17:40:48 2010	(r215341)
+++ stable/8/sys/dev/iwi/if_iwi.c	Mon Nov 15 17:48:13 2010	(r215342)
@@ -365,8 +365,8 @@ iwi_attach(device_t dev)
 	ifp->if_init = iwi_init;
 	ifp->if_ioctl = iwi_ioctl;
 	ifp->if_start = iwi_start;
-	IFQ_SET_MAXLEN(&ifp->if_snd, IFQ_MAXLEN);
-	ifp->if_snd.ifq_drv_maxlen = IFQ_MAXLEN;
+	IFQ_SET_MAXLEN(&ifp->if_snd, ifqmaxlen);
+	ifp->if_snd.ifq_drv_maxlen = ifqmaxlen;
 	IFQ_SET_READY(&ifp->if_snd);
 
 	ic->ic_ifp = ifp;

Modified: stable/8/sys/dev/iwn/if_iwn.c
==============================================================================
--- stable/8/sys/dev/iwn/if_iwn.c	Mon Nov 15 17:40:48 2010	(r215341)
+++ stable/8/sys/dev/iwn/if_iwn.c	Mon Nov 15 17:48:13 2010	(r215342)
@@ -640,8 +640,8 @@ iwn_attach(device_t dev)
 	ifp->if_init = iwn_init;
 	ifp->if_ioctl = iwn_ioctl;
 	ifp->if_start = iwn_start;
-	IFQ_SET_MAXLEN(&ifp->if_snd, IFQ_MAXLEN);
-	ifp->if_snd.ifq_drv_maxlen = IFQ_MAXLEN;
+	IFQ_SET_MAXLEN(&ifp->if_snd, ifqmaxlen);
+	ifp->if_snd.ifq_drv_maxlen = ifqmaxlen;
 	IFQ_SET_READY(&ifp->if_snd);
 
 	ieee80211_ifattach(ic, macaddr);

Modified: stable/8/sys/dev/le/lance.c
==============================================================================
--- stable/8/sys/dev/le/lance.c	Mon Nov 15 17:40:48 2010	(r215341)
+++ stable/8/sys/dev/le/lance.c	Mon Nov 15 17:48:13 2010	(r215342)
@@ -133,8 +133,8 @@ lance_config(struct lance_softc *sc, con
 	ifp->if_flags &= ~IFF_MULTICAST;
 #endif
 	ifp->if_baudrate = IF_Mbps(10);
-	IFQ_SET_MAXLEN(&ifp->if_snd, IFQ_MAXLEN);
-	ifp->if_snd.ifq_drv_maxlen = IFQ_MAXLEN;
+	IFQ_SET_MAXLEN(&ifp->if_snd, ifqmaxlen);
+	ifp->if_snd.ifq_drv_maxlen = ifqmaxlen;
 	IFQ_SET_READY(&ifp->if_snd);
 
 	/* Initialize ifmedia structures. */

Modified: stable/8/sys/dev/malo/if_malo.c
==============================================================================
--- stable/8/sys/dev/malo/if_malo.c	Mon Nov 15 17:40:48 2010	(r215341)
+++ stable/8/sys/dev/malo/if_malo.c	Mon Nov 15 17:48:13 2010	(r215342)
@@ -275,8 +275,8 @@ malo_attach(uint16_t devid, struct malo_
 	ifp->if_watchdog = malo_watchdog;
 	ifp->if_ioctl = malo_ioctl;
 	ifp->if_init = malo_init;
-	IFQ_SET_MAXLEN(&ifp->if_snd, IFQ_MAXLEN);
-	ifp->if_snd.ifq_drv_maxlen = IFQ_MAXLEN;
+	IFQ_SET_MAXLEN(&ifp->if_snd, ifqmaxlen);
+	ifp->if_snd.ifq_drv_maxlen = ifqmaxlen;
 	IFQ_SET_READY(&ifp->if_snd);
 
 	ic->ic_ifp = ifp;

Modified: stable/8/sys/dev/mwl/if_mwl.c
==============================================================================
--- stable/8/sys/dev/mwl/if_mwl.c	Mon Nov 15 17:40:48 2010	(r215341)
+++ stable/8/sys/dev/mwl/if_mwl.c	Mon Nov 15 17:48:13 2010	(r215342)
@@ -404,8 +404,8 @@ mwl_attach(uint16_t devid, struct mwl_so
 	ifp->if_watchdog = mwl_watchdog;
 	ifp->if_ioctl = mwl_ioctl;
 	ifp->if_init = mwl_init;
-	IFQ_SET_MAXLEN(&ifp->if_snd, IFQ_MAXLEN);
-	ifp->if_snd.ifq_drv_maxlen = IFQ_MAXLEN;
+	IFQ_SET_MAXLEN(&ifp->if_snd, ifqmaxlen);
+	ifp->if_snd.ifq_drv_maxlen = ifqmaxlen;
 	IFQ_SET_READY(&ifp->if_snd);
 
 	ic->ic_ifp = ifp;

Modified: stable/8/sys/dev/my/if_my.c
==============================================================================
--- stable/8/sys/dev/my/if_my.c	Mon Nov 15 17:40:48 2010	(r215341)
+++ stable/8/sys/dev/my/if_my.c	Mon Nov 15 17:48:13 2010	(r215342)
@@ -889,8 +889,8 @@ my_attach(device_t dev)
 	ifp->if_watchdog = my_watchdog;
 	ifp->if_init = my_init;
 	ifp->if_baudrate = 10000000;
-	IFQ_SET_MAXLEN(&ifp->if_snd, IFQ_MAXLEN);
-	ifp->if_snd.ifq_drv_maxlen = IFQ_MAXLEN;
+	IFQ_SET_MAXLEN(&ifp->if_snd, ifqmaxlen);
+	ifp->if_snd.ifq_drv_maxlen = ifqmaxlen;
 	IFQ_SET_READY(&ifp->if_snd);
 
 	if (sc->my_info->my_did == MTD803ID)

Modified: stable/8/sys/dev/nxge/if_nxge.c
==============================================================================
--- stable/8/sys/dev/nxge/if_nxge.c	Mon Nov 15 17:40:48 2010	(r215341)
+++ stable/8/sys/dev/nxge/if_nxge.c	Mon Nov 15 17:48:13 2010	(r215342)
@@ -1190,7 +1190,7 @@ xge_interface_setup(device_t dev)
 	ifnetp->if_start    = xge_send;
 
 	/* TODO: Check and assign optimal value */
-	ifnetp->if_snd.ifq_maxlen = IFQ_MAXLEN;
+	ifnetp->if_snd.ifq_maxlen = ifqmaxlen;
 
 	ifnetp->if_capabilities = IFCAP_VLAN_HWTAGGING | IFCAP_VLAN_MTU |
 	    IFCAP_HWCSUM;

Modified: stable/8/sys/dev/pdq/pdq_ifsubr.c
==============================================================================
--- stable/8/sys/dev/pdq/pdq_ifsubr.c	Mon Nov 15 17:40:48 2010	(r215341)
+++ stable/8/sys/dev/pdq/pdq_ifsubr.c	Mon Nov 15 17:48:13 2010	(r215342)
@@ -423,7 +423,7 @@ pdq_ifattach(pdq_softc_t *sc, const pdq_
 
     ifp->if_softc = sc;
     ifp->if_init = (if_init_f_t *)pdq_ifinit;
-    ifp->if_snd.ifq_maxlen = IFQ_MAXLEN;
+    ifp->if_snd.ifq_maxlen = ifqmaxlen;
     ifp->if_flags = IFF_BROADCAST|IFF_SIMPLEX|IFF_NOTRAILERS|IFF_MULTICAST;
 
     ifp->if_watchdog = pdq_ifwatchdog;

Modified: stable/8/sys/dev/ppbus/if_plip.c
==============================================================================
--- stable/8/sys/dev/ppbus/if_plip.c	Mon Nov 15 17:40:48 2010	(r215341)
+++ stable/8/sys/dev/ppbus/if_plip.c	Mon Nov 15 17:48:13 2010	(r215342)
@@ -262,7 +262,7 @@ lp_attach(device_t dev)
 	ifp->if_output = lpoutput;
 	ifp->if_hdrlen = 0;
 	ifp->if_addrlen = 0;
-	ifp->if_snd.ifq_maxlen = IFQ_MAXLEN;
+	ifp->if_snd.ifq_maxlen = ifqmaxlen;
 	if_attach(ifp);
 
 	bpfattach(ifp, DLT_NULL, sizeof(u_int32_t));

Modified: stable/8/sys/dev/ral/rt2560.c
==============================================================================
--- stable/8/sys/dev/ral/rt2560.c	Mon Nov 15 17:40:48 2010	(r215341)
+++ stable/8/sys/dev/ral/rt2560.c	Mon Nov 15 17:48:13 2010	(r215342)
@@ -267,8 +267,8 @@ rt2560_attach(device_t dev, int id)
 	ifp->if_init = rt2560_init;
 	ifp->if_ioctl = rt2560_ioctl;
 	ifp->if_start = rt2560_start;
-	IFQ_SET_MAXLEN(&ifp->if_snd, IFQ_MAXLEN);
-	ifp->if_snd.ifq_drv_maxlen = IFQ_MAXLEN;
+	IFQ_SET_MAXLEN(&ifp->if_snd, ifqmaxlen);
+	ifp->if_snd.ifq_drv_maxlen = ifqmaxlen;
 	IFQ_SET_READY(&ifp->if_snd);
 
 	ic->ic_ifp = ifp;

Modified: stable/8/sys/dev/ral/rt2661.c
==============================================================================
--- stable/8/sys/dev/ral/rt2661.c	Mon Nov 15 17:40:48 2010	(r215341)
+++ stable/8/sys/dev/ral/rt2661.c	Mon Nov 15 17:48:13 2010	(r215342)
@@ -269,8 +269,8 @@ rt2661_attach(device_t dev, int id)
 	ifp->if_init = rt2661_init;
 	ifp->if_ioctl = rt2661_ioctl;
 	ifp->if_start = rt2661_start;
-	IFQ_SET_MAXLEN(&ifp->if_snd, IFQ_MAXLEN);
-	ifp->if_snd.ifq_drv_maxlen = IFQ_MAXLEN;
+	IFQ_SET_MAXLEN(&ifp->if_snd, ifqmaxlen);
+	ifp->if_snd.ifq_drv_maxlen = ifqmaxlen;
 	IFQ_SET_READY(&ifp->if_snd);
 
 	ic->ic_ifp = ifp;

Modified: stable/8/sys/dev/sbni/if_sbni.c
==============================================================================
--- stable/8/sys/dev/sbni/if_sbni.c	Mon Nov 15 17:40:48 2010	(r215341)
+++ stable/8/sys/dev/sbni/if_sbni.c	Mon Nov 15 17:48:13 2010	(r215342)
@@ -235,7 +235,7 @@ sbni_attach(struct sbni_softc *sc, int u
 	ifp->if_init	= sbni_init;
 	ifp->if_start	= sbni_start;
 	ifp->if_ioctl	= sbni_ioctl;
-	IFQ_SET_MAXLEN(&ifp->if_snd, IFQ_MAXLEN);
+	IFQ_SET_MAXLEN(&ifp->if_snd, ifqmaxlen);
 
 	/* report real baud rate */
 	csr0 = sbni_inb(sc, CSR0);

Modified: stable/8/sys/dev/smc/if_smc.c
==============================================================================
--- stable/8/sys/dev/smc/if_smc.c	Mon Nov 15 17:40:48 2010	(r215341)
+++ stable/8/sys/dev/smc/if_smc.c	Mon Nov 15 17:48:13 2010	(r215342)
@@ -348,7 +348,7 @@ smc_attach(device_t dev)
 	ifp->if_init = smc_init;
 	ifp->if_ioctl = smc_ioctl;
 	ifp->if_start = smc_start;
-	IFQ_SET_MAXLEN(&ifp->if_snd, IFQ_MAXLEN);
+	IFQ_SET_MAXLEN(&ifp->if_snd, ifqmaxlen);
 	IFQ_SET_READY(&ifp->if_snd);
 
 	ifp->if_capabilities = ifp->if_capenable = 0;

Modified: stable/8/sys/dev/sn/if_sn.c
==============================================================================
--- stable/8/sys/dev/sn/if_sn.c	Mon Nov 15 17:40:48 2010	(r215341)
+++ stable/8/sys/dev/sn/if_sn.c	Mon Nov 15 17:48:13 2010	(r215342)
@@ -205,8 +205,8 @@ sn_attach(device_t dev)
 	ifp->if_watchdog = snwatchdog;
 	ifp->if_init = sninit;
 	ifp->if_baudrate = 10000000;
-	IFQ_SET_MAXLEN(&ifp->if_snd, IFQ_MAXLEN);
-	ifp->if_snd.ifq_maxlen = IFQ_MAXLEN;
+	IFQ_SET_MAXLEN(&ifp->if_snd, ifqmaxlen);
+	ifp->if_snd.ifq_maxlen = ifqmaxlen;
 	IFQ_SET_READY(&ifp->if_snd);
 	ifp->if_timer = 0;
 

Modified: stable/8/sys/dev/snc/dp83932.c
==============================================================================
--- stable/8/sys/dev/snc/dp83932.c	Mon Nov 15 17:40:48 2010	(r215341)
+++ stable/8/sys/dev/snc/dp83932.c	Mon Nov 15 17:48:13 2010	(r215342)
@@ -177,7 +177,7 @@ sncconfig(sc, media, nmedia, defmedia, m
 	ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
         ifp->if_init = sncinit;
         ifp->if_mtu = ETHERMTU;
-	IFQ_SET_MAXLEN(&ifp->if_snd, IFQ_MAXLEN);
+	IFQ_SET_MAXLEN(&ifp->if_snd, ifqmaxlen);
 
 	/* Initialize media goo. */
 	ifmedia_init(&sc->sc_media, 0, snc_mediachange,

Modified: stable/8/sys/dev/usb/net/uhso.c
==============================================================================
--- stable/8/sys/dev/usb/net/uhso.c	Mon Nov 15 17:40:48 2010	(r215341)
+++ stable/8/sys/dev/usb/net/uhso.c	Mon Nov 15 17:48:13 2010	(r215342)
@@ -1471,8 +1471,8 @@ static int uhso_attach_ifnet(struct uhso
 	ifp->if_output = uhso_if_output;
 	ifp->if_flags = 0;
 	ifp->if_softc = sc;
-	IFQ_SET_MAXLEN(&ifp->if_snd, IFQ_MAXLEN);
-	ifp->if_snd.ifq_drv_maxlen = IFQ_MAXLEN;
+	IFQ_SET_MAXLEN(&ifp->if_snd, ifqmaxlen);
+	ifp->if_snd.ifq_drv_maxlen = ifqmaxlen;
 	IFQ_SET_READY(&ifp->if_snd);
 
 	if_attach(ifp);

Modified: stable/8/sys/dev/usb/net/usb_ethernet.c
==============================================================================
--- stable/8/sys/dev/usb/net/usb_ethernet.c	Mon Nov 15 17:40:48 2010	(r215341)
+++ stable/8/sys/dev/usb/net/usb_ethernet.c	Mon Nov 15 17:48:13 2010	(r215342)
@@ -214,8 +214,8 @@ ue_attach_post_task(struct usb_proc_msg 
 		ifp->if_ioctl = uether_ioctl;
 	ifp->if_start = ue_start;
 	ifp->if_init = ue_init;
-	IFQ_SET_MAXLEN(&ifp->if_snd, IFQ_MAXLEN);
-	ifp->if_snd.ifq_drv_maxlen = IFQ_MAXLEN;
+	IFQ_SET_MAXLEN(&ifp->if_snd, ifqmaxlen);
+	ifp->if_snd.ifq_drv_maxlen = ifqmaxlen;
 	IFQ_SET_READY(&ifp->if_snd);
 	ue->ue_ifp = ifp;
 

Modified: stable/8/sys/dev/usb/wlan/if_rum.c
==============================================================================
--- stable/8/sys/dev/usb/wlan/if_rum.c	Mon Nov 15 17:40:48 2010	(r215341)
+++ stable/8/sys/dev/usb/wlan/if_rum.c	Mon Nov 15 17:48:13 2010	(r215342)
@@ -478,8 +478,8 @@ rum_attach(device_t self)
 	ifp->if_init = rum_init;
 	ifp->if_ioctl = rum_ioctl;
 	ifp->if_start = rum_start;
-	IFQ_SET_MAXLEN(&ifp->if_snd, IFQ_MAXLEN);
-	ifp->if_snd.ifq_drv_maxlen = IFQ_MAXLEN;
+	IFQ_SET_MAXLEN(&ifp->if_snd, ifqmaxlen);
+	ifp->if_snd.ifq_drv_maxlen = ifqmaxlen;
 	IFQ_SET_READY(&ifp->if_snd);
 
 	ic->ic_ifp = ifp;

Modified: stable/8/sys/dev/usb/wlan/if_run.c
==============================================================================
--- stable/8/sys/dev/usb/wlan/if_run.c	Mon Nov 15 17:40:48 2010	(r215341)
+++ stable/8/sys/dev/usb/wlan/if_run.c	Mon Nov 15 17:48:13 2010	(r215342)
@@ -615,8 +615,8 @@ run_attach(device_t self)
 	ifp->if_init = run_init;
 	ifp->if_ioctl = run_ioctl;
 	ifp->if_start = run_start;
-	IFQ_SET_MAXLEN(&ifp->if_snd, IFQ_MAXLEN);
-	ifp->if_snd.ifq_drv_maxlen = IFQ_MAXLEN;
+	IFQ_SET_MAXLEN(&ifp->if_snd, ifqmaxlen);
+	ifp->if_snd.ifq_drv_maxlen = ifqmaxlen;
 	IFQ_SET_READY(&ifp->if_snd);
 
 	ic->ic_ifp = ifp;

Modified: stable/8/sys/dev/usb/wlan/if_uath.c
==============================================================================
--- stable/8/sys/dev/usb/wlan/if_uath.c	Mon Nov 15 17:40:48 2010	(r215341)
+++ stable/8/sys/dev/usb/wlan/if_uath.c	Mon Nov 15 17:48:13 2010	(r215342)
@@ -438,8 +438,8 @@ uath_attach(device_t dev)
 	ifp->if_ioctl = uath_ioctl;
 	ifp->if_start = uath_start;
 	/* XXX UATH_TX_DATA_LIST_COUNT */
-	IFQ_SET_MAXLEN(&ifp->if_snd, IFQ_MAXLEN);
-	ifp->if_snd.ifq_drv_maxlen = IFQ_MAXLEN;
+	IFQ_SET_MAXLEN(&ifp->if_snd, ifqmaxlen);
+	ifp->if_snd.ifq_drv_maxlen = ifqmaxlen;
 	IFQ_SET_READY(&ifp->if_snd);
 
 	ic = ifp->if_l2com;

Modified: stable/8/sys/dev/usb/wlan/if_upgt.c
==============================================================================
--- stable/8/sys/dev/usb/wlan/if_upgt.c	Mon Nov 15 17:40:48 2010	(r215341)
+++ stable/8/sys/dev/usb/wlan/if_upgt.c	Mon Nov 15 17:48:13 2010	(r215342)
@@ -332,7 +332,7 @@ upgt_attach(device_t dev)
 	ifp->if_init = upgt_init;
 	ifp->if_ioctl = upgt_ioctl;
 	ifp->if_start = upgt_start;
-	IFQ_SET_MAXLEN(&ifp->if_snd, IFQ_MAXLEN);
+	IFQ_SET_MAXLEN(&ifp->if_snd, ifqmaxlen);
 	IFQ_SET_READY(&ifp->if_snd);
 
 	ic = ifp->if_l2com;

Modified: stable/8/sys/dev/usb/wlan/if_ural.c
==============================================================================
--- stable/8/sys/dev/usb/wlan/if_ural.c	Mon Nov 15 17:40:48 2010	(r215341)
+++ stable/8/sys/dev/usb/wlan/if_ural.c	Mon Nov 15 17:48:13 2010	(r215342)
@@ -467,8 +467,8 @@ ural_attach(device_t self)
 	ifp->if_init = ural_init;
 	ifp->if_ioctl = ural_ioctl;
 	ifp->if_start = ural_start;
-	IFQ_SET_MAXLEN(&ifp->if_snd, IFQ_MAXLEN);
-	ifp->if_snd.ifq_drv_maxlen = IFQ_MAXLEN;
+	IFQ_SET_MAXLEN(&ifp->if_snd, ifqmaxlen);
+	ifp->if_snd.ifq_drv_maxlen = ifqmaxlen;
 	IFQ_SET_READY(&ifp->if_snd);
 
 	ic->ic_ifp = ifp;

Modified: stable/8/sys/dev/usb/wlan/if_urtw.c
==============================================================================
--- stable/8/sys/dev/usb/wlan/if_urtw.c	Mon Nov 15 17:40:48 2010	(r215341)
+++ stable/8/sys/dev/usb/wlan/if_urtw.c	Mon Nov 15 17:48:13 2010	(r215342)
@@ -868,8 +868,8 @@ urtw_attach(device_t dev)
 	ifp->if_ioctl = urtw_ioctl;
 	ifp->if_start = urtw_start;
 	/* XXX URTW_TX_DATA_LIST_COUNT */
-	IFQ_SET_MAXLEN(&ifp->if_snd, IFQ_MAXLEN);
-	ifp->if_snd.ifq_drv_maxlen = IFQ_MAXLEN;
+	IFQ_SET_MAXLEN(&ifp->if_snd, ifqmaxlen);
+	ifp->if_snd.ifq_drv_maxlen = ifqmaxlen;
 	IFQ_SET_READY(&ifp->if_snd);
 
 	ic = ifp->if_l2com;

Modified: stable/8/sys/dev/usb/wlan/if_zyd.c
==============================================================================
--- stable/8/sys/dev/usb/wlan/if_zyd.c	Mon Nov 15 17:40:48 2010	(r215341)
+++ stable/8/sys/dev/usb/wlan/if_zyd.c	Mon Nov 15 17:48:13 2010	(r215342)
@@ -381,7 +381,7 @@ zyd_attach(device_t dev)
 	ifp->if_init = zyd_init;
 	ifp->if_ioctl = zyd_ioctl;
 	ifp->if_start = zyd_start;
-	IFQ_SET_MAXLEN(&ifp->if_snd, IFQ_MAXLEN);
+	IFQ_SET_MAXLEN(&ifp->if_snd, ifqmaxlen);
 	IFQ_SET_READY(&ifp->if_snd);
 
 	ic = ifp->if_l2com;

Modified: stable/8/sys/dev/vx/if_vx.c
==============================================================================
--- stable/8/sys/dev/vx/if_vx.c	Mon Nov 15 17:40:48 2010	(r215341)
+++ stable/8/sys/dev/vx/if_vx.c	Mon Nov 15 17:48:13 2010	(r215342)
@@ -188,7 +188,7 @@ vx_attach(device_t dev)
 	}
 
 	ifp->if_mtu = ETHERMTU;
-	ifp->if_snd.ifq_maxlen = IFQ_MAXLEN;
+	ifp->if_snd.ifq_maxlen = ifqmaxlen;
 	ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
 	ifp->if_start = vx_start;
 	ifp->if_ioctl = vx_ioctl;

Modified: stable/8/sys/dev/wi/if_wi.c
==============================================================================
--- stable/8/sys/dev/wi/if_wi.c	Mon Nov 15 17:40:48 2010	(r215341)
+++ stable/8/sys/dev/wi/if_wi.c	Mon Nov 15 17:48:13 2010	(r215342)
@@ -333,8 +333,8 @@ wi_attach(device_t dev)
 	ifp->if_ioctl = wi_ioctl;
 	ifp->if_start = wi_start;
 	ifp->if_init = wi_init;
-	IFQ_SET_MAXLEN(&ifp->if_snd, IFQ_MAXLEN);
-	ifp->if_snd.ifq_drv_maxlen = IFQ_MAXLEN;
+	IFQ_SET_MAXLEN(&ifp->if_snd, ifqmaxlen);
+	ifp->if_snd.ifq_drv_maxlen = ifqmaxlen;
 	IFQ_SET_READY(&ifp->if_snd);
 
 	ic->ic_ifp = ifp;

Modified: stable/8/sys/dev/wl/if_wl.c
==============================================================================
--- stable/8/sys/dev/wl/if_wl.c	Mon Nov 15 17:40:48 2010	(r215341)
+++ stable/8/sys/dev/wl/if_wl.c	Mon Nov 15 17:48:13 2010	(r215342)
@@ -560,7 +560,7 @@ wlattach(device_t device)
     ifp->if_start = wlstart;
     ifp->if_ioctl = wlioctl;
     ifp->if_timer = 0;   /* paranoia */
-    ifp->if_snd.ifq_maxlen = IFQ_MAXLEN;
+    ifp->if_snd.ifq_maxlen = ifqmaxlen;
     /* no entries
        ifp->if_watchdog
        ifp->if_done

Modified: stable/8/sys/dev/wpi/if_wpi.c
==============================================================================
--- stable/8/sys/dev/wpi/if_wpi.c	Mon Nov 15 17:40:48 2010	(r215341)
+++ stable/8/sys/dev/wpi/if_wpi.c	Mon Nov 15 17:48:13 2010	(r215342)
@@ -662,8 +662,8 @@ wpi_attach(device_t dev)
 	ifp->if_init = wpi_init;
 	ifp->if_ioctl = wpi_ioctl;
 	ifp->if_start = wpi_start;
-	IFQ_SET_MAXLEN(&ifp->if_snd, IFQ_MAXLEN);
-	ifp->if_snd.ifq_drv_maxlen = IFQ_MAXLEN;
+	IFQ_SET_MAXLEN(&ifp->if_snd, ifqmaxlen);
+	ifp->if_snd.ifq_drv_maxlen = ifqmaxlen;
 	IFQ_SET_READY(&ifp->if_snd);
 
 	ieee80211_ifattach(ic, macaddr);

Modified: stable/8/sys/dev/xe/if_xe.c
==============================================================================
--- stable/8/sys/dev/xe/if_xe.c	Mon Nov 15 17:40:48 2010	(r215341)
+++ stable/8/sys/dev/xe/if_xe.c	Mon Nov 15 17:48:13 2010	(r215342)
@@ -254,7 +254,7 @@ xe_attach(device_t dev)
 	scp->ifp->if_ioctl = xe_ioctl;
 	scp->ifp->if_init = xe_init;
 	scp->ifp->if_baudrate = 100000000;
-	IFQ_SET_MAXLEN(&scp->ifp->if_snd, IFQ_MAXLEN);
+	IFQ_SET_MAXLEN(&scp->ifp->if_snd, ifqmaxlen);
 
 	/* Initialise the ifmedia structure */
 	ifmedia_init(scp->ifm, 0, xe_media_change, xe_media_status);

Modified: stable/8/sys/mips/adm5120/if_admsw.c
==============================================================================
--- stable/8/sys/mips/adm5120/if_admsw.c	Mon Nov 15 17:40:48 2010	(r215341)
+++ stable/8/sys/mips/adm5120/if_admsw.c	Mon Nov 15 17:48:13 2010	(r215342)
@@ -541,8 +541,8 @@ admsw_attach(device_t dev)
 		ifp->if_init = admsw_init;
 		ifp->if_mtu = ETHERMTU;
 		ifp->if_baudrate = IF_Mbps(100);
-		IFQ_SET_MAXLEN(&ifp->if_snd, max(ADMSW_NTXLDESC, IFQ_MAXLEN));
-		ifp->if_snd.ifq_drv_maxlen = max(ADMSW_NTXLDESC, IFQ_MAXLEN);
+		IFQ_SET_MAXLEN(&ifp->if_snd, max(ADMSW_NTXLDESC, ifqmaxlen));
+		ifp->if_snd.ifq_drv_maxlen = max(ADMSW_NTXLDESC, ifqmaxlen);
 		IFQ_SET_READY(&ifp->if_snd);
 		ifp->if_capabilities |= IFCAP_VLAN_MTU;
 

Modified: stable/8/sys/net/if.c
==============================================================================
--- stable/8/sys/net/if.c	Mon Nov 15 17:40:48 2010	(r215341)
+++ stable/8/sys/net/if.c	Mon Nov 15 17:48:13 2010	(r215342)
@@ -101,6 +101,10 @@ static int slowtimo_started;
 SYSCTL_NODE(_net, PF_LINK, link, CTLFLAG_RW, 0, "Link layers");
 SYSCTL_NODE(_net_link, 0, generic, CTLFLAG_RW, 0, "Generic link-management");
 
+TUNABLE_INT("net.link.ifqmaxlen", &ifqmaxlen);
+SYSCTL_UINT(_net_link, OID_AUTO, ifqmaxlen, CTLFLAG_RDTUN,
+    &ifqmaxlen, 0, "max send queue size");
+
 /* Log link state change events */
 static int log_link_state_change = 1;
 

Modified: stable/8/sys/net/if_ef.c
==============================================================================
--- stable/8/sys/net/if_ef.c	Mon Nov 15 17:40:48 2010	(r215341)
+++ stable/8/sys/net/if_ef.c	Mon Nov 15 17:48:13 2010	(r215342)
@@ -129,7 +129,7 @@ ef_attach(struct efnet *sc)
 
 	ifp->if_start = ef_start;
 	ifp->if_init = ef_init;
-	ifp->if_snd.ifq_maxlen = IFQ_MAXLEN;
+	ifp->if_snd.ifq_maxlen = ifqmaxlen;
 	ifp->if_flags = (IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST);
 	/*
 	 * Attach the interface

Modified: stable/8/sys/net/if_gif.c
==============================================================================
--- stable/8/sys/net/if_gif.c	Mon Nov 15 17:40:48 2010	(r215341)
+++ stable/8/sys/net/if_gif.c	Mon Nov 15 17:48:13 2010	(r215342)
@@ -185,7 +185,7 @@ gif_clone_create(ifc, unit, params)
 	GIF2IFP(sc)->if_ioctl  = gif_ioctl;
 	GIF2IFP(sc)->if_start  = gif_start;
 	GIF2IFP(sc)->if_output = gif_output;
-	GIF2IFP(sc)->if_snd.ifq_maxlen = IFQ_MAXLEN;
+	GIF2IFP(sc)->if_snd.ifq_maxlen = ifqmaxlen;
 	if_attach(GIF2IFP(sc));
 	bpfattach(GIF2IFP(sc), DLT_NULL, sizeof(u_int32_t));
 	if (ng_gif_attach_p != NULL)

Modified: stable/8/sys/net/if_gre.c
==============================================================================
--- stable/8/sys/net/if_gre.c	Mon Nov 15 17:40:48 2010	(r215341)
+++ stable/8/sys/net/if_gre.c	Mon Nov 15 17:48:13 2010	(r215342)
@@ -191,7 +191,7 @@ gre_clone_create(ifc, unit, params)
 	GRE2IFP(sc)->if_softc = sc;
 	if_initname(GRE2IFP(sc), ifc->ifc_name, unit);
 
-	GRE2IFP(sc)->if_snd.ifq_maxlen = IFQ_MAXLEN;
+	GRE2IFP(sc)->if_snd.ifq_maxlen = ifqmaxlen;
 	GRE2IFP(sc)->if_addrlen = 0;
 	GRE2IFP(sc)->if_hdrlen = 24; /* IP + GRE */
 	GRE2IFP(sc)->if_mtu = GREMTU;

Modified: stable/8/sys/net/if_stf.c
==============================================================================
--- stable/8/sys/net/if_stf.c	Mon Nov 15 17:40:48 2010	(r215341)
+++ stable/8/sys/net/if_stf.c	Mon Nov 15 17:48:13 2010	(r215342)
@@ -252,7 +252,7 @@ stf_clone_create(struct if_clone *ifc, c
 	ifp->if_mtu    = IPV6_MMTU;
 	ifp->if_ioctl  = stf_ioctl;
 	ifp->if_output = stf_output;
-	ifp->if_snd.ifq_maxlen = IFQ_MAXLEN;
+	ifp->if_snd.ifq_maxlen = ifqmaxlen;
 	if_attach(ifp);
 	bpfattach(ifp, DLT_NULL, sizeof(u_int32_t));
 	return (0);

Modified: stable/8/sys/net80211/ieee80211.c
==============================================================================
--- stable/8/sys/net80211/ieee80211.c	Mon Nov 15 17:40:48 2010	(r215341)
+++ stable/8/sys/net80211/ieee80211.c	Mon Nov 15 17:48:13 2010	(r215342)
@@ -394,8 +394,8 @@ ieee80211_vap_setup(struct ieee80211com 
 	ifp->if_ioctl = ieee80211_ioctl;
 	ifp->if_init = ieee80211_init;
 	/* NB: input+output filled in by ether_ifattach */
-	IFQ_SET_MAXLEN(&ifp->if_snd, IFQ_MAXLEN);
-	ifp->if_snd.ifq_drv_maxlen = IFQ_MAXLEN;
+	IFQ_SET_MAXLEN(&ifp->if_snd, ifqmaxlen);
+	ifp->if_snd.ifq_drv_maxlen = ifqmaxlen;
 	IFQ_SET_READY(&ifp->if_snd);
 
 	vap->iv_ifp = ifp;

Modified: stable/8/sys/netgraph/ng_eiface.c
==============================================================================
--- stable/8/sys/netgraph/ng_eiface.c	Mon Nov 15 17:40:48 2010	(r215341)
+++ stable/8/sys/netgraph/ng_eiface.c	Mon Nov 15 17:48:13 2010	(r215342)
@@ -369,7 +369,7 @@ ng_eiface_constructor(node_p node)
 	ifp->if_output = ether_output;
 	ifp->if_start = ng_eiface_start;
 	ifp->if_ioctl = ng_eiface_ioctl;
-	ifp->if_snd.ifq_maxlen = IFQ_MAXLEN;
+	ifp->if_snd.ifq_maxlen = ifqmaxlen;
 	ifp->if_flags = (IFF_SIMPLEX | IFF_BROADCAST | IFF_MULTICAST);
 
 	/* Give this node the same name as the interface (if possible) */

Modified: stable/8/sys/netgraph/ng_fec.c
==============================================================================
--- stable/8/sys/netgraph/ng_fec.c	Mon Nov 15 17:40:48 2010	(r215341)
+++ stable/8/sys/netgraph/ng_fec.c	Mon Nov 15 17:48:13 2010	(r215342)
@@ -1227,7 +1227,7 @@ ng_fec_constructor(node_p node)
 	ifp->if_start = ng_fec_start;
 	ifp->if_ioctl = ng_fec_ioctl;
 	ifp->if_init = ng_fec_init;
-	ifp->if_snd.ifq_maxlen = IFQ_MAXLEN;
+	ifp->if_snd.ifq_maxlen = ifqmaxlen;
 	ifp->if_mtu = NG_FEC_MTU_DEFAULT;
 	ifp->if_flags = (IFF_SIMPLEX|IFF_BROADCAST|IFF_MULTICAST);
 	ifp->if_addrlen = 0;			/* XXX */

Modified: stable/8/sys/netgraph/ng_iface.c
==============================================================================
--- stable/8/sys/netgraph/ng_iface.c	Mon Nov 15 17:40:48 2010	(r215341)
+++ stable/8/sys/netgraph/ng_iface.c	Mon Nov 15 17:48:13 2010	(r215342)
@@ -564,8 +564,8 @@ ng_iface_constructor(node_p node)
 	ifp->if_addrlen = 0;			/* XXX */
 	ifp->if_hdrlen = 0;			/* XXX */
 	ifp->if_baudrate = 64000;		/* XXX */
-	IFQ_SET_MAXLEN(&ifp->if_snd, IFQ_MAXLEN);
-	ifp->if_snd.ifq_drv_maxlen = IFQ_MAXLEN;
+	IFQ_SET_MAXLEN(&ifp->if_snd, ifqmaxlen);
+	ifp->if_snd.ifq_drv_maxlen = ifqmaxlen;
 	IFQ_SET_READY(&ifp->if_snd);
 
 	/* Give this node the same name as the interface (if possible) */

Modified: stable/8/sys/netgraph/ng_tty.c
==============================================================================
--- stable/8/sys/netgraph/ng_tty.c	Mon Nov 15 17:40:48 2010	(r215341)
+++ stable/8/sys/netgraph/ng_tty.c	Mon Nov 15 17:48:13 2010	(r215342)
@@ -164,7 +164,7 @@ ngt_constructor(node_p node)
 	sc->node = node;
 
 	mtx_init(&sc->outq.ifq_mtx, "ng_tty node+queue", NULL, MTX_DEF);
-	IFQ_SET_MAXLEN(&sc->outq, IFQ_MAXLEN);
+	IFQ_SET_MAXLEN(&sc->outq, ifqmaxlen);
 
 	return (0);
 }

Modified: stable/8/sys/pci/if_rl.c
==============================================================================
--- stable/8/sys/pci/if_rl.c	Mon Nov 15 17:40:48 2010	(r215341)
+++ stable/8/sys/pci/if_rl.c	Mon Nov 15 17:48:13 2010	(r215342)
@@ -960,8 +960,8 @@ rl_attach(device_t dev)
 #ifdef DEVICE_POLLING
 	ifp->if_capabilities |= IFCAP_POLLING;
 #endif
-	IFQ_SET_MAXLEN(&ifp->if_snd, IFQ_MAXLEN);
-	ifp->if_snd.ifq_drv_maxlen = IFQ_MAXLEN;
+	IFQ_SET_MAXLEN(&ifp->if_snd, ifqmaxlen);
+	ifp->if_snd.ifq_drv_maxlen = ifqmaxlen;
 	IFQ_SET_READY(&ifp->if_snd);
 
 	/*



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201011151748.oAFHmDc0023783>