cvs commit: src/share/man/man9 ifnet.9 src/sys/compat/ndis
kern_ndis.c subr_ndis.c src/sys/contrib/altq/altq altq_rio.c
src/sys/contrib/dev/oltr if_oltr.c if_oltr_pci.c if_oltrvar.h
src/sys/contrib/pf/net if_pflog.c if_pflog.h if_pfsync.c ...
Maxim Sobolev
sobomax at portaone.com
Fri Jun 10 17:29:29 GMT 2005
Thanks! Requirement of struct ifnet to be embedded on top of softc in
each FreeBSD network driver is the most horrible API/ABI I've ever seen
to date!
-Maxim
Brooks Davis wrote:
> brooks 2005-06-10 16:49:24 UTC
>
> FreeBSD src repository
>
> Modified files:
> share/man/man9 ifnet.9
> sys/compat/ndis kern_ndis.c subr_ndis.c
> sys/contrib/altq/altq altq_rio.c
> sys/contrib/dev/oltr if_oltr.c if_oltr_pci.c if_oltrvar.h
> sys/contrib/pf/net if_pflog.c if_pflog.h if_pfsync.c
> if_pfsync.h
> sys/dev/an if_an.c if_anreg.h
> sys/dev/ar if_ar.c
> sys/dev/arl if_arl.c if_arl_isa.c if_arlreg.h
> sys/dev/ath if_ath.c if_athvar.h
> sys/dev/ath/ath_rate/amrr amrr.c
> sys/dev/ath/ath_rate/onoe onoe.c
> sys/dev/awi awi.c awivar.h
> sys/dev/bfe if_bfe.c if_bfereg.h
> sys/dev/bge if_bge.c if_bgereg.h
> sys/dev/cm if_cm_isa.c smc90cx6.c smc90cx6var.h
> sys/dev/cnw if_cnw.c
> sys/dev/cp if_cp.c
> sys/dev/cs if_cs.c if_csvar.h
> sys/dev/ctau if_ct.c
> sys/dev/cx if_cx.c
> sys/dev/ed if_ed.c if_ed_3c503.c if_ed_cbus.c
> if_ed_hpp.c if_ed_isa.c if_ed_novell.c
> if_ed_pccard.c if_ed_sic.c if_ed_wd80x3.c
> if_edvar.h
> sys/dev/em if_em.c if_em.h
> sys/dev/en if_en_pci.c midway.c midwayvar.h
> sys/dev/ep if_ep.c if_ep_pccard.c if_epvar.h
> sys/dev/ex if_ex.c if_ex_isa.c if_ex_pccard.c
> if_exvar.h
> sys/dev/fatm if_fatm.c if_fatmvar.h
> sys/dev/fe if_fe.c if_fe_isa.c if_fe_pccard.c
> if_fevar.h
> sys/dev/firewire if_fwe.c if_fwevar.h if_fwip.c
> if_fwipvar.h
> sys/dev/fxp if_fxp.c if_fxpvar.h
> sys/dev/gem if_gem.c if_gem_pci.c if_gemvar.h
> sys/dev/harp if_harp.c
> sys/dev/hatm if_hatm.c if_hatm_intr.c if_hatm_ioctl.c
> if_hatm_rx.c if_hatm_tx.c if_hatmvar.h
> sys/dev/hfa fore_output.c fore_receive.c
> fore_transmit.c
> sys/dev/hme if_hme.c if_hme_pci.c if_hme_sbus.c
> if_hmevar.h
> sys/dev/idt idt.c
> sys/dev/ie if_ie.c if_ie_isa.c if_ievar.h
> sys/dev/if_ndis if_ndis.c if_ndisvar.h
> sys/dev/iicbus if_ic.c
> sys/dev/ipw if_ipw.c if_ipwvar.h
> sys/dev/iwi if_iwi.c if_iwivar.h
> sys/dev/ixgb if_ixgb.c if_ixgb.h
> sys/dev/lge if_lge.c if_lgereg.h
> sys/dev/lnc if_lnc.c if_lnc_cbus.c if_lnc_isa.c
> if_lnc_pci.c if_lncvar.h
> sys/dev/my if_my.c if_myreg.h
> sys/dev/nge if_nge.c if_ngereg.h
> sys/dev/nve if_nve.c if_nvereg.h
> sys/dev/owi if_owi.c if_wivar.h
> sys/dev/patm if_patm.c if_patm_attach.c if_patm_intr.c
> if_patm_ioctl.c if_patm_rx.c if_patm_tx.c
> if_patmvar.h
> sys/dev/pdq if_fea.c if_fpa.c pdq.c pdq_freebsd.h
> pdq_ifsubr.c pdqvar.h
> sys/dev/ppbus if_plip.c
> sys/dev/ral if_ral.c if_ralvar.h
> sys/dev/ray if_ray.c if_rayvar.h
> sys/dev/re if_re.c
> sys/dev/sbni if_sbni.c if_sbni_isa.c if_sbnivar.h
> sys/dev/sbsh if_sbsh.c
> sys/dev/sn if_sn.c if_sn_pccard.c if_snvar.h
> sys/dev/snc dp83932.c dp83932var.h
> sys/dev/sr if_sr.c
> sys/dev/tx if_tx.c if_txvar.h
> sys/dev/txp if_txp.c if_txpreg.h
> sys/dev/usb if_aue.c if_auereg.h if_axe.c if_axereg.h
> if_cdce.c if_cdcereg.h if_cue.c
> if_cuereg.h if_kue.c if_kuereg.h if_rue.c
> if_ruereg.h if_udav.c if_udavreg.h
> if_ural.c if_uralvar.h
> sys/dev/utopia utopia.c
> sys/dev/vge if_vge.c if_vgevar.h
> sys/dev/vx if_vx.c if_vxvar.h
> sys/dev/wi if_wi.c if_wivar.h
> sys/dev/wl if_wl.c
> sys/dev/xe if_xe.c if_xe_pccard.c if_xevar.h
> sys/i386/isa if_el.c
> sys/i4b/driver i4b_ipr.c i4b_isppp.c
> sys/kern uipc_socket.c
> sys/net bpf.c bridge.c bridge.h bridgestp.c
> firewire.h if.c if_arc.h if_arcsubr.c
> if_arp.h if_atm.h if_atmsubr.c
> if_bridge.c if_bridgevar.h if_disc.c
> if_ef.c if_ethersubr.c if_faith.c
> if_fddisubr.c if_fwsubr.c if_gif.c
> if_gif.h if_gre.c if_gre.h
> if_iso88025subr.c if_loop.c if_ppp.c
> if_pppvar.h if_sl.c if_slvar.h if_sppp.h
> if_spppfr.c if_spppsubr.c if_stf.c
> if_tap.c if_tapvar.h if_tun.c if_types.h
> if_var.h if_vlan.c ppp_tty.c
> sys/net80211 ieee80211_ioctl.c
> sys/netatalk aarp.c
> sys/netatm atm_if.c atm_if.h atm_socket.c
> atm_usrreq.c
> sys/netatm/ipatm ipatm_input.c ipatm_load.c ipatm_output.c
> ipatm_usrreq.c ipatm_vcm.c
> sys/netatm/spans spans_arp.c
> sys/netatm/uni uniarp.c uniarp_cache.c
> sys/netgraph ng_eiface.c ng_ether.c ng_fec.c ng_gif.c
> ng_iface.c ng_sppp.c
> sys/netgraph/atm ng_atm.c
> sys/netgraph/atm/atmpif ng_atmpif_harp.c
> sys/netinet in_gif.c ip_carp.c ip_gre.c ip_output.c
> sys/netinet6 in6_gif.c ip6_output.c
> sys/netipx ipx_ip.c ipx_ip.h
> sys/pci if_dc.c if_dcreg.h if_de.c if_devar.h
> if_mn.c if_pcn.c if_pcnreg.h if_rl.c
> if_rlreg.h if_sf.c if_sfreg.h if_sis.c
> if_sisreg.h if_sk.c if_skreg.h if_ste.c
> if_stereg.h if_ti.c if_tireg.h if_tl.c
> if_tlreg.h if_vr.c if_vrreg.h if_wb.c
> if_wbreg.h if_xl.c if_xlreg.h
> sys/sys param.h
> usr.sbin/slstat slstat.c
> Log:
> Stop embedding struct ifnet at the top of driver softcs. Instead the
> struct ifnet or the layer 2 common structure it was embedded in have
> been replaced with a struct ifnet pointer to be filled by a call to the
> new function, if_alloc(). The layer 2 common structure is also allocated
> via if_alloc() based on the interface type. It is hung off the new
> struct ifnet member, if_l2com.
>
> This change removes the size of these structures from the kernel ABI and
> will allow us to better manage them as interfaces come and go.
>
> Other changes of note:
> - Struct arpcom is no longer referenced in normal interface code.
> Instead the Ethernet address is accessed via the IFP2ENADDR() macro.
> To enforce this ac_enaddr has been renamed to _ac_enaddr.
> - The second argument to ether_ifattach is now always the mac address
> from driver private storage rather than sometimes being ac_enaddr.
>
> Reviewed by: sobomax, sam
>
> Revision Changes Path
> 1.49 +46 -0 src/share/man/man9/ifnet.9
> 1.84 +3 -3 src/sys/compat/ndis/kern_ndis.c
> 1.94 +3 -3 src/sys/compat/ndis/subr_ndis.c
> 1.3 +1 -1 src/sys/contrib/altq/altq/altq_rio.c
> 1.37 +15 -8 src/sys/contrib/dev/oltr/if_oltr.c
> 1.2 +2 -1 src/sys/contrib/dev/oltr/if_oltr_pci.c
> 1.2 +1 -1 src/sys/contrib/dev/oltr/if_oltrvar.h
> 1.13 +7 -3 src/sys/contrib/pf/net/if_pflog.c
> 1.6 +3 -1 src/sys/contrib/pf/net/if_pflog.h
> 1.16 +7 -2 src/sys/contrib/pf/net/if_pfsync.c
> 1.6 +4 -0 src/sys/contrib/pf/net/if_pfsync.h
> 1.66 +23 -17 src/sys/dev/an/if_an.c
> 1.23 +1 -1 src/sys/dev/an/if_anreg.h
> 1.71 +38 -29 src/sys/dev/ar/if_ar.c
> 1.10 +16 -11 src/sys/dev/arl/if_arl.c
> 1.5 +4 -5 src/sys/dev/arl/if_arl_isa.c
> 1.6 +1 -1 src/sys/dev/arl/if_arlreg.h
> 1.8 +2 -2 src/sys/dev/ath/ath_rate/amrr/amrr.c
> 1.8 +2 -2 src/sys/dev/ath/ath_rate/onoe/onoe.c
> 1.93 +42 -32 src/sys/dev/ath/if_ath.c
> 1.26 +1 -2 src/sys/dev/ath/if_athvar.h
> 1.37 +20 -20 src/sys/dev/awi/awi.c
> 1.12 +0 -1 src/sys/dev/awi/awivar.h
> 1.25 +27 -18 src/sys/dev/bfe/if_bfe.c
> 1.7 +2 -1 src/sys/dev/bfe/if_bfereg.h
> 1.90 +39 -30 src/sys/dev/bge/if_bge.c
> 1.36 +1 -1 src/sys/dev/bge/if_bgereg.h
> 1.6 +3 -2 src/sys/dev/cm/if_cm_isa.c
> 1.15 +17 -12 src/sys/dev/cm/smc90cx6.c
> 1.4 +1 -1 src/sys/dev/cm/smc90cx6var.h
> 1.18 +18 -12 src/sys/dev/cnw/if_cnw.c
> 1.21 +73 -65 src/sys/dev/cp/if_cp.c
> 1.41 +36 -28 src/sys/dev/cs/if_cs.c
> 1.7 +3 -1 src/sys/dev/cs/if_csvar.h
> 1.22 +74 -64 src/sys/dev/ctau/if_ct.c
> 1.39 +74 -64 src/sys/dev/cx/if_cx.c
> 1.253 +16 -8 src/sys/dev/ed/if_ed.c
> 1.2 +1 -1 src/sys/dev/ed/if_ed_3c503.c
> 1.21 +8 -11 src/sys/dev/ed/if_ed_cbus.c
> 1.2 +2 -2 src/sys/dev/ed/if_ed_hpp.c
> 1.23 +1 -1 src/sys/dev/ed/if_ed_isa.c
> 1.6 +1 -1 src/sys/dev/ed/if_ed_novell.c
> 1.82 +8 -8 src/sys/dev/ed/if_ed_pccard.c
> 1.4 +3 -4 src/sys/dev/ed/if_ed_sic.c
> 1.4 +1 -1 src/sys/dev/ed/if_ed_wd80x3.c
> 1.32 +2 -1 src/sys/dev/ed/if_edvar.h
> 1.65 +23 -23 src/sys/dev/em/if_em.c
> 1.32 +1 -1 src/sys/dev/em/if_em.h
> 1.36 +20 -14 src/sys/dev/en/if_en_pci.c
> 1.65 +52 -51 src/sys/dev/en/midway.c
> 1.15 +1 -2 src/sys/dev/en/midwayvar.h
> 1.137 +18 -13 src/sys/dev/ep/if_ep.c
> 1.43 +1 -1 src/sys/dev/ep/if_ep_pccard.c
> 1.16 +1 -1 src/sys/dev/ep/if_epvar.h
> 1.56 +18 -11 src/sys/dev/ex/if_ex.c
> 1.11 +1 -1 src/sys/dev/ex/if_ex_isa.c
> 1.13 +1 -1 src/sys/dev/ex/if_ex_pccard.c
> 1.6 +2 -1 src/sys/dev/ex/if_exvar.h
> 1.17 +91 -85 src/sys/dev/fatm/if_fatm.c
> 1.6 +1 -1 src/sys/dev/fatm/if_fatmvar.h
> 1.91 +87 -75 src/sys/dev/fe/if_fe.c
> 1.9 +21 -21 src/sys/dev/fe/if_fe_isa.c
> 1.26 +6 -5 src/sys/dev/fe/if_fe_pccard.c
> 1.6 +2 -6 src/sys/dev/fe/if_fevar.h
> 1.37 +24 -9 src/sys/dev/firewire/if_fwe.c
> 1.5 +1 -3 src/sys/dev/firewire/if_fwevar.h
> 1.7 +13 -9 src/sys/dev/firewire/if_fwip.c
> 1.4 +1 -3 src/sys/dev/firewire/if_fwipvar.h
> 1.237 +31 -21 src/sys/dev/fxp/if_fxp.c
> 1.37 +1 -3 src/sys/dev/fxp/if_fxpvar.h
> 1.28 +21 -13 src/sys/dev/gem/if_gem.c
> 1.19 +1 -1 src/sys/dev/gem/if_gem_pci.c
> 1.10 +2 -1 src/sys/dev/gem/if_gemvar.h
> 1.7 +5 -5 src/sys/dev/harp/if_harp.c
> 1.23 +81 -73 src/sys/dev/hatm/if_hatm.c
> 1.18 +13 -13 src/sys/dev/hatm/if_hatm_intr.c
> 1.11 +6 -6 src/sys/dev/hatm/if_hatm_ioctl.c
> 1.9 +9 -9 src/sys/dev/hatm/if_hatm_rx.c
> 1.12 +12 -12 src/sys/dev/hatm/if_hatm_tx.c
> 1.17 +1 -1 src/sys/dev/hatm/if_hatmvar.h
> 1.20 +3 -3 src/sys/dev/hfa/fore_output.c
> 1.24 +3 -3 src/sys/dev/hfa/fore_receive.c
> 1.14 +3 -3 src/sys/dev/hfa/fore_transmit.c
> 1.37 +23 -16 src/sys/dev/hme/if_hme.c
> 1.21 +2 -2 src/sys/dev/hme/if_hme_pci.c
> 1.17 +1 -1 src/sys/dev/hme/if_hme_sbus.c
> 1.8 +2 -1 src/sys/dev/hme/if_hmevar.h
> 1.11 +2 -2 src/sys/dev/idt/idt.c
> 1.102 +43 -36 src/sys/dev/ie/if_ie.c
> 1.4 +8 -8 src/sys/dev/ie/if_ie_isa.c
> 1.3 +2 -1 src/sys/dev/ie/if_ievar.h
> 1.98 +28 -23 src/sys/dev/if_ndis/if_ndis.c
> 1.23 +1 -4 src/sys/dev/if_ndis/if_ndisvar.h
> 1.22 +18 -14 src/sys/dev/iicbus/if_ic.c
> 1.4 +10 -3 src/sys/dev/ipw/if_ipw.c
> 1.3 +1 -1 src/sys/dev/ipw/if_ipwvar.h
> 1.4 +11 -2 src/sys/dev/iwi/if_iwi.c
> 1.4 +1 -1 src/sys/dev/iwi/if_iwivar.h
> 1.10 +21 -20 src/sys/dev/ixgb/if_ixgb.c
> 1.7 +2 -1 src/sys/dev/ixgb/if_ixgb.h
> 1.39 +26 -13 src/sys/dev/lge/if_lge.c
> 1.5 +1 -1 src/sys/dev/lge/if_lgereg.h
> 1.111 +78 -62 src/sys/dev/lnc/if_lnc.c
> 1.9 +4 -19 src/sys/dev/lnc/if_lnc_cbus.c
> 1.20 +1 -16 src/sys/dev/lnc/if_lnc_isa.c
> 1.37 +1 -22 src/sys/dev/lnc/if_lnc_pci.c
> 1.28 +2 -1 src/sys/dev/lnc/if_lncvar.h
> 1.29 +22 -20 src/sys/dev/my/if_my.c
> 1.3 +1 -1 src/sys/dev/my/if_myreg.h
> 1.75 +23 -15 src/sys/dev/nge/if_nge.c
> 1.13 +1 -1 src/sys/dev/nge/if_ngereg.h
> 1.6 +23 -17 src/sys/dev/nve/if_nve.c
> 1.3 +1 -4 src/sys/dev/nve/if_nvereg.h
> 1.9 +25 -16 src/sys/dev/owi/if_owi.c
> 1.4 +1 -1 src/sys/dev/owi/if_wivar.h
> 1.8 +5 -5 src/sys/dev/patm/if_patm.c
> 1.10 +42 -35 src/sys/dev/patm/if_patm_attach.c
> 1.5 +1 -1 src/sys/dev/patm/if_patm_intr.c
> 1.9 +5 -5 src/sys/dev/patm/if_patm_ioctl.c
> 1.7 +11 -11 src/sys/dev/patm/if_patm_rx.c
> 1.8 +21 -21 src/sys/dev/patm/if_patm_tx.c
> 1.5 +6 -6 src/sys/dev/patm/if_patmvar.h
> 1.28 +2 -2 src/sys/dev/pdq/if_fea.c
> 1.25 +2 -2 src/sys/dev/pdq/if_fpa.c
> 1.11 +0 -15 src/sys/dev/pdq/pdq.c
> 1.10 +3 -4 src/sys/dev/pdq/pdq_freebsd.h
> 1.26 +29 -43 src/sys/dev/pdq/pdq_ifsubr.c
> 1.12 +9 -215 src/sys/dev/pdq/pdqvar.h
> 1.37 +25 -21 src/sys/dev/ppbus/if_plip.c
> 1.3 +10 -4 src/sys/dev/ral/if_ral.c
> 1.2 +1 -1 src/sys/dev/ral/if_ralvar.h
> 1.79 +35 -25 src/sys/dev/ray/if_ray.c
> 1.21 +3 -3 src/sys/dev/ray/if_rayvar.h
> 1.44 +23 -14 src/sys/dev/re/if_re.c
> 1.20 +26 -23 src/sys/dev/sbni/if_sbni.c
> 1.14 +1 -1 src/sys/dev/sbni/if_sbni_isa.c
> 1.5 +2 -1 src/sys/dev/sbni/if_sbnivar.h
> 1.12 +35 -24 src/sys/dev/sbsh/if_sbsh.c
> 1.43 +59 -50 src/sys/dev/sn/if_sn.c
> 1.27 +1 -1 src/sys/dev/sn/if_sn_pccard.c
> 1.7 +1 -7 src/sys/dev/sn/if_snvar.h
> 1.18 +23 -19 src/sys/dev/snc/dp83932.c
> 1.5 +1 -2 src/sys/dev/snc/dp83932var.h
> 1.69 +29 -24 src/sys/dev/sr/if_sr.c
> 1.89 +35 -26 src/sys/dev/tx/if_tx.c
> 1.19 +1 -4 src/sys/dev/tx/if_txvar.h
> 1.31 +39 -25 src/sys/dev/txp/if_txp.c
> 1.4 +1 -1 src/sys/dev/txp/if_txpreg.h
> 1.90 +17 -13 src/sys/dev/usb/if_aue.c
> 1.22 +1 -1 src/sys/dev/usb/if_auereg.h
> 1.30 +16 -12 src/sys/dev/usb/if_axe.c
> 1.8 +1 -1 src/sys/dev/usb/if_axereg.h
> 1.7 +7 -3 src/sys/dev/usb/if_cdce.c
> 1.5 +2 -2 src/sys/dev/usb/if_cdcereg.h
> 1.57 +16 -12 src/sys/dev/usb/if_cue.c
> 1.18 +1 -1 src/sys/dev/usb/if_cuereg.h
> 1.64 +15 -12 src/sys/dev/usb/if_kue.c
> 1.18 +1 -1 src/sys/dev/usb/if_kuereg.h
> 1.21 +20 -14 src/sys/dev/usb/if_rue.c
> 1.6 +1 -1 src/sys/dev/usb/if_ruereg.h
> 1.14 +14 -5 src/sys/dev/usb/if_udav.c
> 1.5 +4 -2 src/sys/dev/usb/if_udavreg.h
> 1.3 +3 -2 src/sys/dev/usb/if_ural.c
> 1.2 +1 -1 src/sys/dev/usb/if_uralvar.h
> 1.10 +3 -3 src/sys/dev/utopia/utopia.c
> 1.13 +21 -15 src/sys/dev/vge/if_vge.c
> 1.4 +1 -1 src/sys/dev/vge/if_vgevar.h
> 1.56 +35 -27 src/sys/dev/vx/if_vx.c
> 1.5 +1 -1 src/sys/dev/vx/if_vxvar.h
> 1.180 +24 -16 src/sys/dev/wi/if_wi.c
> 1.25 +1 -2 src/sys/dev/wi/if_wivar.h
> 1.66 +58 -55 src/sys/dev/wl/if_wl.c
> 1.54 +10 -7 src/sys/dev/xe/if_xe.c
> 1.24 +8 -7 src/sys/dev/xe/if_xe_pccard.c
> 1.6 +1 -1 src/sys/dev/xe/if_xevar.h
> 1.67 +37 -30 src/sys/i386/isa/if_el.c
> 1.32 +82 -79 src/sys/i4b/driver/i4b_ipr.c
> 1.29 +65 -70 src/sys/i4b/driver/i4b_isppp.c
> 1.241 +3 -3 src/sys/kern/uipc_socket.c
> 1.151 +1 -1 src/sys/net/bpf.c
> 1.92 +1 -1 src/sys/net/bridge.c
> 1.15 +0 -1 src/sys/net/bridge.h
> 1.2 +1 -3 src/sys/net/bridgestp.c
> 1.3 +2 -1 src/sys/net/firewire.h
> 1.231 +94 -14 src/sys/net/if.c
> 1.8 +1 -1 src/sys/net/if_arc.h
> 1.25 +51 -7 src/sys/net/if_arcsubr.c
> 1.22 +6 -11 src/sys/net/if_arp.h
> 1.23 +7 -6 src/sys/net/if_atm.h
> 1.37 +40 -4 src/sys/net/if_atmsubr.c
> 1.6 +36 -36 src/sys/net/if_bridge.c
> 1.3 +1 -1 src/sys/net/if_bridgevar.h
> 1.47 +9 -6 src/sys/net/if_disc.c
> 1.34 +18 -25 src/sys/net/if_ef.c
> 1.193 +50 -13 src/sys/net/if_ethersubr.c
> 1.35 +22 -16 src/sys/net/if_faith.c
> 1.98 +7 -9 src/sys/net/if_fddisubr.c
> 1.12 +54 -6 src/sys/net/if_fwsubr.c
> 1.51 +26 -21 src/sys/net/if_gif.c
> 1.17 +2 -1 src/sys/net/if_gif.h
> 1.30 +22 -21 src/sys/net/if_gre.c
> 1.13 +2 -1 src/sys/net/if_gre.h
> 1.67 +47 -11 src/sys/net/if_iso88025subr.c
> 1.105 +18 -12 src/sys/net/if_loop.c
> 1.104 +41 -34 src/sys/net/if_ppp.c
> 1.23 +2 -1 src/sys/net/if_pppvar.h
> 1.129 +74 -69 src/sys/net/if_sl.c
> 1.23 +2 -1 src/sys/net/if_slvar.h
> 1.28 +3 -2 src/sys/net/if_sppp.h
> 1.3 +1 -1 src/sys/net/if_spppfr.c
> 1.119 +71 -44 src/sys/net/if_spppsubr.c
> 1.48 +20 -14 src/sys/net/if_stf.c
> 1.55 +19 -14 src/sys/net/if_tap.c
> 1.10 +1 -2 src/sys/net/if_tapvar.h
> 1.151 +30 -25 src/sys/net/if_tun.c
> 1.21 +1 -0 src/sys/net/if_types.h
> 1.98 +9 -19 src/sys/net/if_var.h
> 1.79 +30 -23 src/sys/net/if_vlan.c
> 1.65 +24 -24 src/sys/net/ppp_tty.c
> 1.22 +4 -4 src/sys/net80211/ieee80211_ioctl.c
> 1.37 +5 -5 src/sys/netatalk/aarp.c
> 1.30 +18 -10 src/sys/netatm/atm_if.c
> 1.20 +3 -2 src/sys/netatm/atm_if.h
> 1.24 +1 -1 src/sys/netatm/atm_socket.c
> 1.24 +1 -1 src/sys/netatm/atm_usrreq.c
> 1.15 +1 -1 src/sys/netatm/ipatm/ipatm_input.c
> 1.22 +1 -1 src/sys/netatm/ipatm/ipatm_load.c
> 1.14 +2 -2 src/sys/netatm/ipatm/ipatm_output.c
> 1.16 +3 -3 src/sys/netatm/ipatm/ipatm_usrreq.c
> 1.19 +2 -2 src/sys/netatm/ipatm/ipatm_vcm.c
> 1.21 +2 -2 src/sys/netatm/spans/spans_arp.c
> 1.23 +4 -4 src/sys/netatm/uni/uniarp.c
> 1.15 +1 -1 src/sys/netatm/uni/uniarp_cache.c
> 1.4 +5 -5 src/sys/netgraph/atm/atmpif/ng_atmpif_harp.c
> 1.14 +2 -2 src/sys/netgraph/atm/ng_atm.c
> 1.32 +17 -11 src/sys/netgraph/ng_eiface.c
> 1.49 +4 -4 src/sys/netgraph/ng_ether.c
> 1.18 +22 -22 src/sys/netgraph/ng_fec.c
> 1.19 +2 -2 src/sys/netgraph/ng_gif.c
> 1.42 +2 -2 src/sys/netgraph/ng_iface.c
> 1.7 +31 -30 src/sys/netgraph/ng_sppp.c
> 1.30 +5 -5 src/sys/netinet/in_gif.c
> 1.25 +99 -94 src/sys/netinet/ip_carp.c
> 1.19 +11 -11 src/sys/netinet/ip_gre.c
> 1.241 +2 -2 src/sys/netinet/ip_output.c
> 1.21 +5 -5 src/sys/netinet6/in6_gif.c
> 1.90 +1 -1 src/sys/netinet6/ip6_output.c
> 1.40 +13 -7 src/sys/netipx/ipx_ip.c
> 1.17 +1 -1 src/sys/netipx/ipx_ip.h
> 1.160 +30 -24 src/sys/pci/if_dc.c
> 1.44 +1 -1 src/sys/pci/if_dcreg.h
> 1.162 +141 -146 src/sys/pci/if_de.c
> 1.32 +2 -4 src/sys/pci/if_devar.h
> 1.48 +1 -1 src/sys/pci/if_mn.c
> 1.69 +20 -13 src/sys/pci/if_pcn.c
> 1.11 +1 -1 src/sys/pci/if_pcnreg.h
> 1.151 +24 -16 src/sys/pci/if_rl.c
> 1.51 +1 -1 src/sys/pci/if_rlreg.h
> 1.81 +23 -14 src/sys/pci/if_sf.c
> 1.14 +1 -1 src/sys/pci/if_sfreg.h
> 1.132 +24 -17 src/sys/pci/if_sis.c
> 1.33 +1 -1 src/sys/pci/if_sisreg.h
> 1.106 +31 -21 src/sys/pci/if_sk.c
> 1.29 +1 -1 src/sys/pci/if_skreg.h
> 1.82 +22 -13 src/sys/pci/if_ste.c
> 1.18 +1 -1 src/sys/pci/if_stereg.h
> 1.106 +36 -28 src/sys/pci/if_ti.c
> 1.31 +1 -1 src/sys/pci/if_tireg.h
> 1.99 +28 -20 src/sys/pci/if_tl.c
> 1.21 +1 -1 src/sys/pci/if_tlreg.h
> 1.104 +18 -11 src/sys/pci/if_vr.c
> 1.22 +1 -1 src/sys/pci/if_vrreg.h
> 1.79 +19 -12 src/sys/pci/if_wb.c
> 1.12 +1 -1 src/sys/pci/if_wbreg.h
> 1.190 +50 -43 src/sys/pci/if_xl.c
> 1.55 +1 -1 src/sys/pci/if_xlreg.h
> 1.243 +1 -1 src/sys/sys/param.h
> 1.19 +9 -9 src/usr.sbin/slstat/slstat.c
>
>
>
More information about the cvs-src
mailing list