DragonFly commits List (threaded) for 2008-05
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]
cvs commit: src/sys/conf options src/sys/config LINT src/sys/contrib/ipfilter/netinet ip_fil.c src/sys/dev/netif/acx if_acx.c src/sys/dev/netif/an if_an.c if_an_isa.c if_an_pccard.c if_an_pci.c src/sys/dev/netif/ath/ath if_ath.c ...
sephe 2008/05/14 04:59:24 PDT
DragonFly src repository
Modified files:
sys/conf options
sys/config LINT
sys/contrib/ipfilter/netinet ip_fil.c
sys/dev/netif/acx if_acx.c
sys/dev/netif/an if_an.c if_an_isa.c if_an_pccard.c
if_an_pci.c
sys/dev/netif/ath/ath if_ath.c
sys/dev/netif/aue if_aue.c
sys/dev/netif/axe if_axe.c
sys/dev/netif/bce if_bce.c
sys/dev/netif/bfe if_bfe.c
sys/dev/netif/bge if_bge.c
sys/dev/netif/bwi if_bwi.c
sys/dev/netif/cs if_cs.c
sys/dev/netif/cue if_cue.c
sys/dev/netif/dc if_dc.c
sys/dev/netif/de if_de.c
sys/dev/netif/ed if_ed.c if_ed_isa.c if_ed_pccard.c
if_ed_pci.c
sys/dev/netif/em if_em.c
sys/dev/netif/ep if_ep.c if_ep_eisa.c if_ep_isa.c
if_ep_pccard.c
sys/dev/netif/et if_et.c
sys/dev/netif/ex if_ex.c if_ex_isa.c if_ex_pccard.c
sys/dev/netif/fe if_fe.c
sys/dev/netif/fwe if_fwe.c
sys/dev/netif/fxp if_fxp.c
sys/dev/netif/ie if_ie.c
sys/dev/netif/iwi if_iwi.c
sys/dev/netif/iwl iwl2100.c
sys/dev/netif/kue if_kue.c
sys/dev/netif/le if_le.c
sys/dev/netif/lge if_lge.c if_lgereg.h
sys/dev/netif/lnc am7990.c am79900.c if_lnc_isa.c
if_lnc_pci.c lance.c
sys/dev/netif/msk if_msk.c
sys/dev/netif/my if_my.c
sys/dev/netif/ndis if_ndis.c
sys/dev/netif/nfe if_nfe.c
sys/dev/netif/nge if_nge.c
sys/dev/netif/pcn if_pcn.c
sys/dev/netif/ral rt2560.c rt2661.c
sys/dev/netif/re if_re.c
sys/dev/netif/rl if_rl.c
sys/dev/netif/rtw rtw.c
sys/dev/netif/rue if_rue.c
sys/dev/netif/rum if_rum.c
sys/dev/netif/sbni if_sbni.c if_sbni_pci.c
sys/dev/netif/sbsh if_sbsh.c
sys/dev/netif/sf if_sf.c if_sfreg.h
sys/dev/netif/sis if_sis.c
sys/dev/netif/sk if_sk.c
sys/dev/netif/sln if_sln.c
sys/dev/netif/sn if_sn.c
sys/dev/netif/ste if_ste.c
sys/dev/netif/stge if_stge.c
sys/dev/netif/ti if_ti.c
sys/dev/netif/tl if_tl.c
sys/dev/netif/tx if_tx.c
sys/dev/netif/txp if_txp.c
sys/dev/netif/ural if_ural.c
sys/dev/netif/vge if_vge.c
sys/dev/netif/vr if_vr.c
sys/dev/netif/vx if_vx.c if_vx_eisa.c if_vx_pci.c
sys/dev/netif/wb if_wb.c
sys/dev/netif/wi if_wi.c
sys/dev/netif/wl if_wl.c
sys/dev/netif/xe if_xe.c
sys/dev/netif/xl if_xl.c
sys/kern kern_intr.c lwkt_serialize.c
sys/net bpf.c if.c if_atmsubr.c if_ethersubr.c
if_loop.c if_var.h ifq_var.h
sys/net/altq altq_cbq.c altq_fairq.c altq_hfsc.c
altq_priq.c altq_subr.c altq_var.h
if_altq.h
sys/net/gif if_gif.c
sys/net/gre if_gre.c
sys/net/i4b/driver i4b_ipr.c
sys/net/pf pf.c
sys/net/ppp if_ppp.c
sys/net/ppp_layer ppp_tty.c
sys/net/sl if_sl.c
sys/net/sppp if_spppsubr.c
sys/net/stf if_stf.c
sys/net/tun if_tun.c
sys/netgraph/fec ng_fec.c
sys/netgraph/iface ng_iface.c
sys/netinet if_ether.c ip_flow.c ip_output.c
sys/netinet6 ip6_mroute.c nd6.c
sys/netproto/atalk aarp.c ddp_output.c
sys/netproto/atm atm_if.c
sys/netproto/ipx ipx_ip.c ipx_outputfl.c
sys/netproto/natm natm.c
sys/netproto/ns ns_ip.c ns_output.c
sys/sys interrupt.h serialize.h
Log:
Reduce ifnet.if_serializer contention on output path:
- Push ifnet.if_serializer holding down into each ifnet.if_output implementation
- Add a serializer into ifaltq, which is used to protect send queue instead of
its parent's if_serializer. This change has following implication:
o On output path, enqueueing packets and calling ifnet.if_start are decoupled
o In device drivers, poll->dev_encap_ok->dequeue operation sequence is no
longer safe, instead dequeue->dev_encap_fail->prepend should be used
This serializer will be held by using lwkt_serialize_adaptive_enter()
- Add altq_started field into ifaltq, which is used to interlock the calling
of its parent's if_start, to reduce ifnet.if_serializer contention.
if_devstart(), a helper function which utilizes ifaltq.altq_started, is added
to reduce code duplication in ethernet device drivers.
- Add if_cpuid into ifnet. This field indicates on which CPU device driver's
interrupt will happen.
- Add ifq_dispatch(). This function will try to hold ifnet.if_serializer in
order to call ifnet.if_start. If this attempt fails, this function will
schedule ifnet.if_start to be called on CPU located by ifnet.if_start_cpuid
if_start_nmsg, which is per-CPU netmsg, is added to ifnet to facilitate
ifnet.if_start scheduling. ifq_dispatch() is called by ether_output_frame()
currently
- Use ifq_classic_ functions, if altq is not enabled
- Fix various device drivers bugs in their if_start implementation
- Add ktr for ifq classic enqueue and dequeue
- Add ktr for ifnet.if_start
Revision Changes Path
1.85 +2 -0 src/sys/conf/options
1.161 +2 -0 src/sys/config/LINT
1.27 +6 -12 src/sys/contrib/ipfilter/netinet/ip_fil.c
1.27 +15 -4 src/sys/dev/netif/acx/if_acx.c
1.43 +10 -11 src/sys/dev/netif/an/if_an.c
1.17 +5 -1 src/sys/dev/netif/an/if_an_isa.c
1.16 +6 -1 src/sys/dev/netif/an/if_an_pccard.c
1.21 +6 -1 src/sys/dev/netif/an/if_an_pci.c
1.9 +17 -6 src/sys/dev/netif/ath/ath/if_ath.c
1.38 +8 -6 src/sys/dev/netif/aue/if_aue.c
1.28 +8 -7 src/sys/dev/netif/axe/if_axe.c
1.4 +14 -6 src/sys/dev/netif/bce/if_bce.c
1.33 +10 -2 src/sys/dev/netif/bfe/if_bfe.c
1.91 +14 -13 src/sys/dev/netif/bge/if_bge.c
1.21 +10 -2 src/sys/dev/netif/bwi/if_bwi.c
1.29 +7 -4 src/sys/dev/netif/cs/if_cs.c
1.32 +4 -4 src/sys/dev/netif/cue/if_cue.c
1.56 +25 -33 src/sys/dev/netif/dc/if_dc.c
1.48 +13 -2 src/sys/dev/netif/de/if_de.c
1.35 +3 -2 src/sys/dev/netif/ed/if_ed.c
1.16 +11 -2 src/sys/dev/netif/ed/if_ed_isa.c
1.21 +6 -1 src/sys/dev/netif/ed/if_ed_pccard.c
1.15 +11 -3 src/sys/dev/netif/ed/if_ed_pci.c
1.71 +16 -11 src/sys/dev/netif/em/if_em.c
1.27 +8 -8 src/sys/dev/netif/ep/if_ep.c
1.13 +6 -1 src/sys/dev/netif/ep/if_ep_eisa.c
1.14 +6 -2 src/sys/dev/netif/ep/if_ep_isa.c
1.12 +5 -0 src/sys/dev/netif/ep/if_ep_pccard.c
1.9 +11 -4 src/sys/dev/netif/et/if_et.c
1.25 +6 -6 src/sys/dev/netif/ex/if_ex.c
1.15 +6 -1 src/sys/dev/netif/ex/if_ex_isa.c
1.15 +6 -1 src/sys/dev/netif/ex/if_ex_pccard.c
1.29 +4 -2 src/sys/dev/netif/fe/if_fe.c
1.31 +1 -1 src/sys/dev/netif/fwe/if_fwe.c
1.51 +30 -10 src/sys/dev/netif/fxp/if_fxp.c
1.33 +1 -1 src/sys/dev/netif/ie/if_ie.c
1.21 +10 -7 src/sys/dev/netif/iwi/if_iwi.c
1.4 +18 -5 src/sys/dev/netif/iwl/iwl2100.c
1.30 +5 -5 src/sys/dev/netif/kue/if_kue.c
1.38 +8 -6 src/sys/dev/netif/le/if_le.c
1.41 +50 -14 src/sys/dev/netif/lge/if_lge.c
1.11 +3 -1 src/sys/dev/netif/lge/if_lgereg.h
1.5 +3 -5 src/sys/dev/netif/lnc/am7990.c
1.5 +3 -5 src/sys/dev/netif/lnc/am79900.c
1.11 +4 -0 src/sys/dev/netif/lnc/if_lnc_isa.c
1.12 +4 -0 src/sys/dev/netif/lnc/if_lnc_pci.c
1.7 +1 -1 src/sys/dev/netif/lnc/lance.c
1.4 +20 -7 src/sys/dev/netif/msk/if_msk.c
1.30 +8 -3 src/sys/dev/netif/my/if_my.c
1.22 +3 -3 src/sys/dev/netif/ndis/if_ndis.c
1.20 +7 -6 src/sys/dev/netif/nfe/if_nfe.c
1.47 +51 -19 src/sys/dev/netif/nge/if_nge.c
1.33 +49 -21 src/sys/dev/netif/pcn/if_pcn.c
1.36 +13 -8 src/sys/dev/netif/ral/rt2560.c
1.30 +8 -2 src/sys/dev/netif/ral/rt2661.c
1.42 +24 -14 src/sys/dev/netif/re/if_re.c
1.37 +10 -5 src/sys/dev/netif/rl/if_rl.c
1.13 +9 -5 src/sys/dev/netif/rtw/rtw.c
1.13 +6 -5 src/sys/dev/netif/rue/if_rue.c
1.28 +10 -6 src/sys/dev/netif/rum/if_rum.c
1.28 +1 -1 src/sys/dev/netif/sbni/if_sbni.c
1.15 +9 -3 src/sys/dev/netif/sbni/if_sbni_pci.c
1.27 +4 -0 src/sys/dev/netif/sbsh/if_sbsh.c
1.32 +63 -61 src/sys/dev/netif/sf/if_sf.c
1.6 +1 -1 src/sys/dev/netif/sf/if_sfreg.h
1.37 +58 -24 src/sys/dev/netif/sis/if_sis.c
1.56 +23 -7 src/sys/dev/netif/sk/if_sk.c
1.2 +13 -4 src/sys/dev/netif/sln/if_sln.c
1.28 +27 -29 src/sys/dev/netif/sn/if_sn.c
1.37 +11 -11 src/sys/dev/netif/ste/if_ste.c
1.5 +10 -5 src/sys/dev/netif/stge/if_stge.c
1.51 +10 -5 src/sys/dev/netif/ti/if_ti.c
1.39 +5 -3 src/sys/dev/netif/tl/if_tl.c
1.42 +6 -2 src/sys/dev/netif/tx/if_tx.c
1.48 +45 -19 src/sys/dev/netif/txp/if_txp.c
1.26 +10 -6 src/sys/dev/netif/ural/if_ural.c
1.8 +14 -10 src/sys/dev/netif/vge/if_vge.c
1.47 +10 -8 src/sys/dev/netif/vr/if_vr.c
1.29 +10 -10 src/sys/dev/netif/vx/if_vx.c
1.16 +8 -4 src/sys/dev/netif/vx/if_vx_eisa.c
1.16 +7 -4 src/sys/dev/netif/vx/if_vx_pci.c
1.41 +6 -2 src/sys/dev/netif/wb/if_wb.c
1.41 +20 -14 src/sys/dev/netif/wi/if_wi.c
1.31 +6 -2 src/sys/dev/netif/wl/if_wl.c
1.35 +16 -12 src/sys/dev/netif/xe/if_xe.c
1.50 +20 -11 src/sys/dev/netif/xl/if_xl.c
1.53 +13 -0 src/sys/kern/kern_intr.c
1.16 +21 -35 src/sys/kern/lwkt_serialize.c
1.45 +1 -3 src/sys/net/bpf.c
1.64 +348 -19 src/sys/net/if.c
1.19 +4 -1 src/sys/net/if_atmsubr.c
1.59 +4 -6 src/sys/net/if_ethersubr.c
1.21 +3 -1 src/sys/net/if_loop.c
1.50 +13 -6 src/sys/net/if_var.h
1.10 +120 -17 src/sys/net/ifq_var.h
1.7 +58 -24 src/sys/net/altq/altq_cbq.c
1.2 +60 -25 src/sys/net/altq/altq_fairq.c
1.9 +56 -23 src/sys/net/altq/altq_hfsc.c
1.9 +60 -25 src/sys/net/altq/altq_priq.c
1.12 +103 -40 src/sys/net/altq/altq_subr.c
1.5 +4 -4 src/sys/net/altq/altq_var.h
1.4 +19 -0 src/sys/net/altq/if_altq.h
1.21 +15 -3 src/sys/net/gif/if_gif.c
1.21 +15 -2 src/sys/net/gre/if_gre.c
1.22 +15 -2 src/sys/net/i4b/driver/i4b_ipr.c
1.19 +2 -7 src/sys/net/pf/pf.c
1.38 +16 -3 src/sys/net/ppp/if_ppp.c
1.25 +0 -2 src/sys/net/ppp_layer/ppp_tty.c
1.32 +15 -2 src/sys/net/sl/if_sl.c
1.34 +15 -2 src/sys/net/sppp/if_spppsubr.c
1.22 +15 -2 src/sys/net/stf/if_stf.c
1.36 +15 -2 src/sys/net/tun/if_tun.c
1.25 +15 -2 src/sys/netgraph/fec/ng_fec.c
1.16 +15 -2 src/sys/netgraph/iface/ng_iface.c
1.46 +3 -11 src/sys/netinet/if_ether.c
1.14 +0 -2 src/sys/netinet/ip_flow.c
1.42 +4 -9 src/sys/netinet/ip_output.c
1.16 +1 -3 src/sys/netinet6/ip6_mroute.c
1.29 +2 -7 src/sys/netinet6/nd6.c
1.24 +4 -10 src/sys/netproto/atalk/aarp.c
1.10 +1 -3 src/sys/netproto/atalk/ddp_output.c
1.17 +15 -3 src/sys/netproto/atm/atm_if.c
1.17 +15 -2 src/sys/netproto/ipx/ipx_ip.c
1.9 +3 -7 src/sys/netproto/ipx/ipx_outputfl.c
1.29 +0 -4 src/sys/netproto/natm/natm.c
1.15 +17 -2 src/sys/netproto/ns/ns_ip.c
1.9 +2 -4 src/sys/netproto/ns/ns_output.c
1.19 +1 -0 src/sys/sys/interrupt.h
1.9 +4 -7 src/sys/sys/serialize.h
http://www.dragonflybsd.org/cvsweb/src/sys/conf/options.diff?r1=1.84&r2=1.85&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/config/LINT.diff?r1=1.160&r2=1.161&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/contrib/ipfilter/netinet/ip_fil.c.diff?r1=1.26&r2=1.27&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/acx/if_acx.c.diff?r1=1.26&r2=1.27&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/an/if_an.c.diff?r1=1.42&r2=1.43&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/an/if_an_isa.c.diff?r1=1.16&r2=1.17&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/an/if_an_pccard.c.diff?r1=1.15&r2=1.16&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/an/if_an_pci.c.diff?r1=1.20&r2=1.21&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/ath/ath/if_ath.c.diff?r1=1.8&r2=1.9&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/aue/if_aue.c.diff?r1=1.37&r2=1.38&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/axe/if_axe.c.diff?r1=1.27&r2=1.28&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/bce/if_bce.c.diff?r1=1.3&r2=1.4&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/bfe/if_bfe.c.diff?r1=1.32&r2=1.33&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/bge/if_bge.c.diff?r1=1.90&r2=1.91&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/bwi/if_bwi.c.diff?r1=1.20&r2=1.21&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/cs/if_cs.c.diff?r1=1.28&r2=1.29&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/cue/if_cue.c.diff?r1=1.31&r2=1.32&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/dc/if_dc.c.diff?r1=1.55&r2=1.56&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/de/if_de.c.diff?r1=1.47&r2=1.48&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/ed/if_ed.c.diff?r1=1.34&r2=1.35&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/ed/if_ed_isa.c.diff?r1=1.15&r2=1.16&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/ed/if_ed_pccard.c.diff?r1=1.20&r2=1.21&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/ed/if_ed_pci.c.diff?r1=1.14&r2=1.15&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/em/if_em.c.diff?r1=1.70&r2=1.71&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/ep/if_ep.c.diff?r1=1.26&r2=1.27&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/ep/if_ep_eisa.c.diff?r1=1.12&r2=1.13&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/ep/if_ep_isa.c.diff?r1=1.13&r2=1.14&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/ep/if_ep_pccard.c.diff?r1=1.11&r2=1.12&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/et/if_et.c.diff?r1=1.8&r2=1.9&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/ex/if_ex.c.diff?r1=1.24&r2=1.25&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/ex/if_ex_isa.c.diff?r1=1.14&r2=1.15&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/ex/if_ex_pccard.c.diff?r1=1.14&r2=1.15&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/fe/if_fe.c.diff?r1=1.28&r2=1.29&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/fwe/if_fwe.c.diff?r1=1.30&r2=1.31&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/fxp/if_fxp.c.diff?r1=1.50&r2=1.51&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/ie/if_ie.c.diff?r1=1.32&r2=1.33&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/iwi/if_iwi.c.diff?r1=1.20&r2=1.21&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/iwl/iwl2100.c.diff?r1=1.3&r2=1.4&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/kue/if_kue.c.diff?r1=1.29&r2=1.30&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/le/if_le.c.diff?r1=1.37&r2=1.38&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/lge/if_lge.c.diff?r1=1.40&r2=1.41&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/lge/if_lgereg.h.diff?r1=1.10&r2=1.11&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/lnc/am7990.c.diff?r1=1.4&r2=1.5&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/lnc/am79900.c.diff?r1=1.4&r2=1.5&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/lnc/if_lnc_isa.c.diff?r1=1.10&r2=1.11&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/lnc/if_lnc_pci.c.diff?r1=1.11&r2=1.12&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/lnc/lance.c.diff?r1=1.6&r2=1.7&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/msk/if_msk.c.diff?r1=1.3&r2=1.4&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/my/if_my.c.diff?r1=1.29&r2=1.30&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/ndis/if_ndis.c.diff?r1=1.21&r2=1.22&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/nfe/if_nfe.c.diff?r1=1.19&r2=1.20&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/nge/if_nge.c.diff?r1=1.46&r2=1.47&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/pcn/if_pcn.c.diff?r1=1.32&r2=1.33&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/ral/rt2560.c.diff?r1=1.35&r2=1.36&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/ral/rt2661.c.diff?r1=1.29&r2=1.30&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/re/if_re.c.diff?r1=1.41&r2=1.42&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/rl/if_rl.c.diff?r1=1.36&r2=1.37&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/rtw/rtw.c.diff?r1=1.12&r2=1.13&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/rue/if_rue.c.diff?r1=1.12&r2=1.13&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/rum/if_rum.c.diff?r1=1.27&r2=1.28&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/sbni/if_sbni.c.diff?r1=1.27&r2=1.28&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/sbni/if_sbni_pci.c.diff?r1=1.14&r2=1.15&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/sbsh/if_sbsh.c.diff?r1=1.26&r2=1.27&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/sf/if_sf.c.diff?r1=1.31&r2=1.32&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/sf/if_sfreg.h.diff?r1=1.5&r2=1.6&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/sis/if_sis.c.diff?r1=1.36&r2=1.37&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/sk/if_sk.c.diff?r1=1.55&r2=1.56&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/sln/if_sln.c.diff?r1=1.1&r2=1.2&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/sn/if_sn.c.diff?r1=1.27&r2=1.28&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/ste/if_ste.c.diff?r1=1.36&r2=1.37&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/stge/if_stge.c.diff?r1=1.4&r2=1.5&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/ti/if_ti.c.diff?r1=1.50&r2=1.51&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/tl/if_tl.c.diff?r1=1.38&r2=1.39&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/tx/if_tx.c.diff?r1=1.41&r2=1.42&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/txp/if_txp.c.diff?r1=1.47&r2=1.48&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/ural/if_ural.c.diff?r1=1.25&r2=1.26&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/vge/if_vge.c.diff?r1=1.7&r2=1.8&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/vr/if_vr.c.diff?r1=1.46&r2=1.47&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/vx/if_vx.c.diff?r1=1.28&r2=1.29&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/vx/if_vx_eisa.c.diff?r1=1.15&r2=1.16&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/vx/if_vx_pci.c.diff?r1=1.15&r2=1.16&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/wb/if_wb.c.diff?r1=1.40&r2=1.41&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/wi/if_wi.c.diff?r1=1.40&r2=1.41&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/wl/if_wl.c.diff?r1=1.30&r2=1.31&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/xe/if_xe.c.diff?r1=1.34&r2=1.35&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/xl/if_xl.c.diff?r1=1.49&r2=1.50&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_intr.c.diff?r1=1.52&r2=1.53&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/lwkt_serialize.c.diff?r1=1.15&r2=1.16&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/net/bpf.c.diff?r1=1.44&r2=1.45&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/net/if.c.diff?r1=1.63&r2=1.64&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/net/if_atmsubr.c.diff?r1=1.18&r2=1.19&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/net/if_ethersubr.c.diff?r1=1.58&r2=1.59&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/net/if_loop.c.diff?r1=1.20&r2=1.21&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/net/if_var.h.diff?r1=1.49&r2=1.50&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/net/ifq_var.h.diff?r1=1.9&r2=1.10&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/net/altq/altq_cbq.c.diff?r1=1.6&r2=1.7&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/net/altq/altq_fairq.c.diff?r1=1.1&r2=1.2&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/net/altq/altq_hfsc.c.diff?r1=1.8&r2=1.9&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/net/altq/altq_priq.c.diff?r1=1.8&r2=1.9&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/net/altq/altq_subr.c.diff?r1=1.11&r2=1.12&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/net/altq/altq_var.h.diff?r1=1.4&r2=1.5&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/net/altq/if_altq.h.diff?r1=1.3&r2=1.4&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/net/gif/if_gif.c.diff?r1=1.20&r2=1.21&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/net/gre/if_gre.c.diff?r1=1.20&r2=1.21&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/net/i4b/driver/i4b_ipr.c.diff?r1=1.21&r2=1.22&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/net/pf/pf.c.diff?r1=1.18&r2=1.19&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/net/ppp/if_ppp.c.diff?r1=1.37&r2=1.38&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/net/ppp_layer/ppp_tty.c.diff?r1=1.24&r2=1.25&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/net/sl/if_sl.c.diff?r1=1.31&r2=1.32&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/net/sppp/if_spppsubr.c.diff?r1=1.33&r2=1.34&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/net/stf/if_stf.c.diff?r1=1.21&r2=1.22&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/net/tun/if_tun.c.diff?r1=1.35&r2=1.36&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/netgraph/fec/ng_fec.c.diff?r1=1.24&r2=1.25&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/netgraph/iface/ng_iface.c.diff?r1=1.15&r2=1.16&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/netinet/if_ether.c.diff?r1=1.45&r2=1.46&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/netinet/ip_flow.c.diff?r1=1.13&r2=1.14&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/netinet/ip_output.c.diff?r1=1.41&r2=1.42&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/netinet6/ip6_mroute.c.diff?r1=1.15&r2=1.16&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/netinet6/nd6.c.diff?r1=1.28&r2=1.29&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/netproto/atalk/aarp.c.diff?r1=1.23&r2=1.24&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/netproto/atalk/ddp_output.c.diff?r1=1.9&r2=1.10&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/netproto/atm/atm_if.c.diff?r1=1.16&r2=1.17&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/netproto/ipx/ipx_ip.c.diff?r1=1.16&r2=1.17&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/netproto/ipx/ipx_outputfl.c.diff?r1=1.8&r2=1.9&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/netproto/natm/natm.c.diff?r1=1.28&r2=1.29&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/netproto/ns/ns_ip.c.diff?r1=1.14&r2=1.15&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/netproto/ns/ns_output.c.diff?r1=1.8&r2=1.9&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/interrupt.h.diff?r1=1.18&r2=1.19&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/serialize.h.diff?r1=1.8&r2=1.9&f=u
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]