Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: src/sys



Module Name:    src
Committed By:   dyoung
Date:           Thu Feb  7 01:22:03 UTC 2008

Modified Files:
        src/sys/arch/alpha/a12: if_ade.c
        src/sys/arch/mips/adm5120/dev: if_admsw.c
        src/sys/arch/mips/sibyte/dev: sbmac.c
        src/sys/dev/ic: elinkxl.c gem.c hme.c i82557.c midway.c pdq_ifsubr.c
            rtl8169.c tropic.c
        src/sys/dev/ieee1394: if_fwip.c
        src/sys/dev/if_ndis: if_ndis.c
        src/sys/dev/marvell: if_gfe.c
        src/sys/dev/pci: cxgb_main.c if_bge.c if_bnx.c if_de.c if_dge.c
            if_kse.c if_lmc.c if_msk.c if_nfe.c if_sip.c if_sk.c if_stge.c
            if_ti.c if_txp.c if_vge.c if_wm.c if_xge.c
        src/sys/dev/ppbus: if_plip.c
        src/sys/dev/usb: if_aue.c if_axe.c if_cdce.c if_cue.c if_kue.c if_upl.c
        src/sys/net: if.c if.h if_ecosubr.c if_ethersubr.c if_faith.c if_gif.c
            if_gre.c if_ieee1394subr.c if_loop.c if_ppp.c if_pppoe.c if_sl.c
            if_spppsubr.c if_srt.c if_stf.c if_tun.c if_vlan.c
        src/sys/net80211: ieee80211_ioctl.c
        src/sys/netisdn: i4b_ipr.c

Log Message:
Start patching up the kernel so that a network driver always has
the opportunity to handle an ioctl before generic ifioctl handling
occurs.  This will ease extending the kernel and sharing of code
between drivers.

First steps:  Make the signature of ifioctl_common() match struct
ifinet->if_ioctl.  Convert SIOCSIFCAP and SIOCSIFMTU to the new
ifioctl() regime, throughout the kernel.


To generate a diff of this commit:
cvs rdiff -r1.31 -r1.32 src/sys/arch/alpha/a12/if_ade.c
cvs rdiff -r1.3 -r1.4 src/sys/arch/mips/adm5120/dev/if_admsw.c
cvs rdiff -r1.27 -r1.28 src/sys/arch/mips/sibyte/dev/sbmac.c
cvs rdiff -r1.99 -r1.100 src/sys/dev/ic/elinkxl.c
cvs rdiff -r1.73 -r1.74 src/sys/dev/ic/gem.c
cvs rdiff -r1.62 -r1.63 src/sys/dev/ic/hme.c
cvs rdiff -r1.110 -r1.111 src/sys/dev/ic/i82557.c
cvs rdiff -r1.77 -r1.78 src/sys/dev/ic/midway.c
cvs rdiff -r1.50 -r1.51 src/sys/dev/ic/pdq_ifsubr.c
cvs rdiff -r1.95 -r1.96 src/sys/dev/ic/rtl8169.c
cvs rdiff -r1.32 -r1.33 src/sys/dev/ic/tropic.c
cvs rdiff -r1.12 -r1.13 src/sys/dev/ieee1394/if_fwip.c
cvs rdiff -r1.16 -r1.17 src/sys/dev/if_ndis/if_ndis.c
cvs rdiff -r1.27 -r1.28 src/sys/dev/marvell/if_gfe.c
cvs rdiff -r1.10 -r1.11 src/sys/dev/pci/cxgb_main.c
cvs rdiff -r1.144 -r1.145 src/sys/dev/pci/if_bge.c
cvs rdiff -r1.17 -r1.18 src/sys/dev/pci/if_bnx.c
cvs rdiff -r1.126 -r1.127 src/sys/dev/pci/if_de.c src/sys/dev/pci/if_sip.c
cvs rdiff -r1.18 -r1.19 src/sys/dev/pci/if_dge.c
cvs rdiff -r1.11 -r1.12 src/sys/dev/pci/if_kse.c
cvs rdiff -r1.39 -r1.40 src/sys/dev/pci/if_lmc.c src/sys/dev/pci/if_vge.c
cvs rdiff -r1.15 -r1.16 src/sys/dev/pci/if_msk.c
cvs rdiff -r1.27 -r1.28 src/sys/dev/pci/if_nfe.c
cvs rdiff -r1.46 -r1.47 src/sys/dev/pci/if_sk.c
cvs rdiff -r1.40 -r1.41 src/sys/dev/pci/if_stge.c
cvs rdiff -r1.79 -r1.80 src/sys/dev/pci/if_ti.c
cvs rdiff -r1.22 -r1.23 src/sys/dev/pci/if_txp.c
cvs rdiff -r1.153 -r1.154 src/sys/dev/pci/if_wm.c
cvs rdiff -r1.7 -r1.8 src/sys/dev/pci/if_xge.c
cvs rdiff -r1.15 -r1.16 src/sys/dev/ppbus/if_plip.c
cvs rdiff -r1.109 -r1.110 src/sys/dev/usb/if_aue.c
cvs rdiff -r1.22 -r1.23 src/sys/dev/usb/if_axe.c
cvs rdiff -r1.14 -r1.15 src/sys/dev/usb/if_cdce.c
cvs rdiff -r1.51 -r1.52 src/sys/dev/usb/if_cue.c
cvs rdiff -r1.61 -r1.62 src/sys/dev/usb/if_kue.c
cvs rdiff -r1.29 -r1.30 src/sys/dev/usb/if_upl.c
cvs rdiff -r1.214 -r1.215 src/sys/net/if.c
cvs rdiff -r1.133 -r1.134 src/sys/net/if.h
cvs rdiff -r1.25 -r1.26 src/sys/net/if_ecosubr.c
cvs rdiff -r1.160 -r1.161 src/sys/net/if_ethersubr.c
cvs rdiff -r1.40 -r1.41 src/sys/net/if_faith.c
cvs rdiff -r1.72 -r1.73 src/sys/net/if_gif.c
cvs rdiff -r1.122 -r1.123 src/sys/net/if_gre.c
cvs rdiff -r1.37 -r1.38 src/sys/net/if_ieee1394subr.c
cvs rdiff -r1.66 -r1.67 src/sys/net/if_loop.c
cvs rdiff -r1.120 -r1.121 src/sys/net/if_ppp.c
cvs rdiff -r1.82 -r1.83 src/sys/net/if_pppoe.c
cvs rdiff -r1.109 -r1.110 src/sys/net/if_sl.c
cvs rdiff -r1.107 -r1.108 src/sys/net/if_spppsubr.c
cvs rdiff -r1.6 -r1.7 src/sys/net/if_srt.c
cvs rdiff -r1.63 -r1.64 src/sys/net/if_stf.c
cvs rdiff -r1.101 -r1.102 src/sys/net/if_tun.c
cvs rdiff -r1.55 -r1.56 src/sys/net/if_vlan.c
cvs rdiff -r1.47 -r1.48 src/sys/net80211/ieee80211_ioctl.c
cvs rdiff -r1.28 -r1.29 src/sys/netisdn/i4b_ipr.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index