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);
 
        /*
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to