linux/drivers/net
David Decotigny 8ae6daca85 ethtool: Call ethtool's get/set_settings callbacks with cleaned data
This makes sure that when a driver calls the ethtool's
get/set_settings() callback of another driver, the data passed to it
is clean. This guarantees that speed_hi will be zeroed correctly if
the called callback doesn't explicitely set it: we are sure we don't
get a corrupted speed from the underlying driver. We also take care of
setting the cmd field appropriately (ETHTOOL_GSET/SSET).

This applies to dev_ethtool_get_settings(), which now makes sure it
sets up that ethtool command parameter correctly before passing it to
drivers. This also means that whoever calls dev_ethtool_get_settings()
does not have to clean the ethtool command parameter. This function
also becomes an exported symbol instead of an inline.

All drivers visible to make allyesconfig under x86_64 have been
updated.

Signed-off-by: David Decotigny <decot@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2011-04-29 14:01:30 -07:00
..
appletalk appletalk: remove the BKL 2011-03-05 10:55:57 +01:00
arcnet arcnet: fix signed bug in probe function 2010-07-18 15:07:15 -07:00
arm module: fix missing semicolons in MODULE macro usage 2011-01-24 14:32:54 +10:30
atl1c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2011-04-26 12:16:46 -07:00
atl1e atl1e: Fix set-but-unused variable. 2011-04-17 00:54:51 -07:00
atlx atlx: Fix set-but-unused variable. 2011-04-17 00:51:40 -07:00
benet Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2011-04-26 12:16:46 -07:00
bna net:bna: fix compile warning of ‘bfa_ioc_smem_pgoff’ defined but not used 2011-04-19 20:11:42 -07:00
bnx2x Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2011-04-26 12:16:46 -07:00
bonding ipv4, ipv6, bonding: Restore control over number of peer notifications 2011-04-29 12:44:11 -07:00
caif Fix common misspellings 2011-03-31 11:26:23 -03:00
can net: can: mscan: fix build breakage in mpc5xxx_can 2011-04-13 11:34:19 -07:00
chelsio net: chelsio: convert to hw_features 2011-04-18 23:03:59 -07:00
cris Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2011-04-11 13:44:25 -07:00
cxgb3 net: cxgb3: convert to hw_features 2011-04-17 17:40:25 -07:00
cxgb4 net: cxgb4{,vf}: convert to hw_features 2011-04-17 17:51:32 -07:00
cxgb4vf net: cxgb4{,vf}: convert to hw_features 2011-04-17 17:51:32 -07:00
e1000 Fix common misspellings 2011-03-31 11:26:23 -03:00
e1000e e1000e: implement ethtool set_phys_id 2011-04-27 02:05:53 -07:00
ehea Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2011-04-26 12:16:46 -07:00
enic net: enic: convert to hw_features 2011-04-07 20:16:58 -07:00
fs_enet Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2011-04-26 12:16:46 -07:00
hamradio Fix common misspellings 2011-03-31 11:26:23 -03:00
ibm_newemac net: ibm_newemac: convert to hw_features 2011-04-17 17:47:36 -07:00
igb igb: introduce igb_thermal_sensor_event for sensor checking 2011-04-13 19:16:44 -07:00
igbvf Fix common misspellings 2011-03-31 11:26:23 -03:00
irda net: fix section mismatches 2011-04-18 22:59:04 -07:00
ixgb ixgb: convert to new VLAN model 2011-03-11 01:16:23 -08:00
ixgbe ixgbe: convert to ethtool set_phys_id 2011-04-27 02:22:11 -07:00
ixgbevf Fix common misspellings 2011-03-31 11:26:23 -03:00
ixp2000
mlx4 net: mlx4: convert to hw_features 2011-04-15 15:50:41 -07:00
myri10ge net: myri10ge: convert to hw_features 2011-04-18 22:49:16 -07:00
netxen Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2011-04-11 13:44:25 -07:00
octeon net: preserve ifreq parameter when calling generic phy_mii_ioctl(). 2010-07-18 19:15:25 -07:00
pch_gbe ethtool: Call ethtool's get/set_settings callbacks with cleaned data 2011-04-29 14:01:30 -07:00
pcmcia Fix common misspellings 2011-03-31 11:26:23 -03:00
phy Merge branch 'for-linus2' of git://git.profusion.mobi/users/lucas/linux-2.6 2011-04-07 11:14:49 -07:00
qlcnic qlcnic: Support for GBE port settings 2011-04-29 13:00:00 -07:00
qlge net: qlge: convert to hw_features 2011-04-18 23:04:00 -07:00
sfc ethtool: Call ethtool's get/set_settings callbacks with cleaned data 2011-04-29 14:01:30 -07:00
skfp Fix common misspellings 2011-03-31 11:26:23 -03:00
stmmac ethtool: Call ethtool's get/set_settings callbacks with cleaned data 2011-04-29 14:01:30 -07:00
tile net:use help function of skb_checksum_start_offset to calculate offset 2011-04-28 13:28:57 -07:00
tokenring net: fix section mismatches 2011-04-18 22:59:04 -07:00
tulip net: fix section mismatches 2011-04-18 22:59:04 -07:00
usb ethtool: Call ethtool's get/set_settings callbacks with cleaned data 2011-04-29 14:01:30 -07:00
vmxnet3 net: vmxnet3: convert to hw_features 2011-04-18 23:04:00 -07:00
vxge net: vxge: convert to hw_features 2011-04-18 23:03:59 -07:00
wan Fix common misspellings 2011-03-31 11:26:23 -03:00
wimax Fix common misspellings 2011-03-31 11:26:23 -03:00
wireless Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2011-04-26 12:16:46 -07:00
xen-netback net: xen-netback: convert to hw_features 2011-04-20 01:30:45 -07:00
3c59x.c net: fix section mismatches 2011-04-18 22:59:04 -07:00
3c501.c Fix common misspellings 2011-03-31 11:26:23 -03:00
3c501.h
3c503.c drivers/net/*.c: Use static const 2010-12-21 02:16:08 -08:00
3c503.h
3c505.c
3c505.h
3c507.c drivers/net/*.c: Use static const 2010-12-21 02:16:08 -08:00
3c509.c net: fix section mismatches 2011-04-18 22:59:04 -07:00
3c515.c drivers/net: normalize TX_TIMEOUT 2010-11-09 09:17:56 -08:00
3c523.c Fix common misspellings 2011-03-31 11:26:23 -03:00
3c523.h
3c527.c Fix common misspellings 2011-03-31 11:26:23 -03:00
3c527.h
7990.c
7990.h
8139cp.c net: 8139cp: convert to hw_features 2011-04-10 18:55:19 -07:00
8139too.c drivers/net: don't use flush_scheduled_work() 2010-12-12 16:45:14 +01:00
8390.c
8390.h
8390p.c
82596.c drivers/net: normalize TX_TIMEOUT 2010-11-09 09:17:56 -08:00
Kconfig e1000e: fix kconfig for crc32 dependency 2011-03-16 11:14:38 -07:00
LICENSE.SRC
Makefile xen network backend driver 2011-03-15 19:38:03 -07:00
Space.c net/Space: delete orphaned externs from deleted drivers 2011-01-03 11:06:35 -08:00
a2065.c drivers/net/a2065.c: Convert release_resource to release_region/release_mem_region 2011-03-23 14:10:37 -07:00
a2065.h
ac3200.c ac3200: fix error path 2010-07-11 18:15:08 -07:00
acenic.c Fix common misspellings 2011-03-31 11:26:23 -03:00
acenic.h
amd8111e.c Fix common misspellings 2011-03-31 11:26:23 -03:00
amd8111e.h amd8111e: use net_device_stats from struct net_device 2010-08-21 23:09:36 -07:00
apne.c
ariadne.c drivers/net/ariadne.c: Convert release_resource to release_region/release_mem_region 2011-03-23 14:10:36 -07:00
ariadne.h
at1700.c Fix common misspellings 2011-03-31 11:26:23 -03:00
atarilance.c drivers/net: normalize TX_TIMEOUT 2010-11-09 09:17:56 -08:00
atp.c Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial 2010-10-24 13:41:39 -07:00
atp.h
au1000_eth.c net: au1000_eth: remove unused global variable. 2010-12-11 12:01:48 -08:00
au1000_eth.h au1000-eth: change multi-line comments style 2010-09-09 21:36:39 -07:00
ax88796.c ax88796: use generic mdio_bitbang driver 2011-02-21 13:49:48 +01:00
b44.c b44: fix workarround for wap54g10 2010-12-01 11:11:31 -08:00
b44.h
bcm63xx_enet.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2011-04-11 13:44:25 -07:00
bcm63xx_enet.h bcm63xx_enet: use netdev stats 2010-08-24 12:24:07 -07:00
bfin_mac.c netdev: bfin_mac: document TE setting in RMII modes 2011-03-28 22:26:34 -07:00
bfin_mac.h netdev: bfin_mac: let boards set vlan masks 2011-01-10 13:31:14 -08:00
bmac.c drivers/net: return operator cleanup 2010-09-26 18:34:29 -07:00
bmac.h
bnx2.c ethtool: allow custom interval for physical identification 2011-04-14 21:15:49 -07:00
bnx2.h net: bnx2: convert to hw_features 2011-04-10 18:55:21 -07:00
bnx2_fw.h
bsd_comp.c drivers/net: return operator cleanup 2010-09-26 18:34:29 -07:00
cassini.c Fix common misspellings 2011-03-31 11:26:23 -03:00
cassini.h Fix common misspellings 2011-03-31 11:26:23 -03:00
cnic.c cnic: Fix rtnl deadlock 2011-04-08 13:03:02 -07:00
cnic.h bnx2x, cnic: Disable iSCSI if DCBX negotiation is successful 2011-03-31 17:04:22 -07:00
cnic_defs.h cnic: Add FCoE support on 57712 2010-12-23 11:44:34 -08:00
cnic_if.h bnx2x, cnic: Disable iSCSI if DCBX negotiation is successful 2011-03-31 17:04:22 -07:00
cpmac.c drivers/net: avoid some skb->ip_summed initializations 2010-09-02 19:06:22 -07:00
cs89x0.c CS89x0: Add networking support for QQ2440 2011-03-14 16:49:28 -07:00
cs89x0.h cs89x0: Removing dead SH_HICOSH4 2010-07-14 13:40:36 -07:00
davinci_cpdma.c net: davinci_emac:Fix translation logic for buffer descriptor 2011-03-22 19:25:05 -07:00
davinci_cpdma.h net: davinci_emac:Fix translation logic for buffer descriptor 2011-03-22 19:25:05 -07:00
davinci_emac.c Fix common misspellings 2011-03-31 11:26:23 -03:00
davinci_mdio.c net: davinci_emac: separate out davinci mdio 2010-09-24 07:40:29 -07:00
de600.c
de600.h
de620.c drivers/net: return operator cleanup 2010-09-26 18:34:29 -07:00
de620.h
declance.c drivers/net: Remove address use from assignments of function pointers 2010-08-25 15:35:43 -07:00
defxx.c drivers/net: return operator cleanup 2010-09-26 18:34:29 -07:00
defxx.h
depca.c net: fix section mismatches 2011-04-18 22:59:04 -07:00
depca.h
dl2k.c dl2k: nulify fraginfo after unmap 2011-01-27 14:18:34 -08:00
dl2k.h
dm9000.c net: dm9000: Fix build 2011-04-18 14:19:32 -07:00
dm9000.h
dnet.c dnet: fix wrong use of platform_set_drvdata() 2011-02-28 12:22:21 -08:00
dnet.h
dummy.c dummy: percpu stats and lockless xmit 2010-09-29 13:23:30 -07:00
e100.c ethtool: Call ethtool's get/set_settings callbacks with cleaned data 2011-04-29 14:01:30 -07:00
e2100.c drivers/net/*.c: Use static const 2010-12-21 02:16:08 -08:00
eepro.c Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial 2011-01-13 10:05:56 -08:00
eexpress.c drivers/net/*.c: Use static const 2010-12-21 02:16:08 -08:00
eexpress.h
enc28j60.c enc28j60: Fix reading of transmit status vector 2011-01-31 20:56:54 -08:00
enc28j60_hw.h Fix common misspellings 2011-03-31 11:26:23 -03:00
epic100.c epic100: hamachi: yellowfin: Fix skb allocation size 2010-12-25 19:37:49 -08:00
eql.c eql: Convert printks to pr_<level> and netdev_<level> 2011-03-03 13:30:20 -08:00
es3210.c
eth16i.c Fix common misspellings 2011-03-31 11:26:23 -03:00
ethoc.c Fix common misspellings 2011-03-31 11:26:23 -03:00
ewrk3.c ethtool: allow custom interval for physical identification 2011-04-14 21:15:49 -07:00
ewrk3.h
fealnx.c drivers/net: Remove address use from assignments of function pointers 2010-08-25 15:35:43 -07:00
fec.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2011-03-03 21:27:42 -08:00
fec.h Fix common misspellings 2011-03-31 11:26:23 -03:00
fec_mpc52xx.c dt/net: Eliminate users of of_platform_{,un}register_driver 2011-02-28 13:22:44 -07:00
fec_mpc52xx.h dt/net: Eliminate users of of_platform_{,un}register_driver 2011-02-28 13:22:44 -07:00
fec_mpc52xx_phy.c dt/net: Eliminate users of of_platform_{,un}register_driver 2011-02-28 13:22:44 -07:00
forcedeth.c net: forcedeth: fix compile warning of not used nv_set_tso function 2011-04-19 20:11:41 -07:00
fsl_pq_mdio.c dt/net: Eliminate users of of_platform_{,un}register_driver 2011-02-28 13:22:44 -07:00
fsl_pq_mdio.h
ftmac100.c ftmac100: use resource_size() 2011-03-18 21:53:03 -07:00
ftmac100.h net: add Faraday FTMAC100 10/100 Ethernet driver 2011-03-03 12:19:11 -08:00
gianfar.c net: gianfar: convert to hw_features 2011-04-15 15:50:41 -07:00
gianfar.h net: gianfar: convert to hw_features 2011-04-15 15:50:41 -07:00
gianfar_ethtool.c net: gianfar: convert to hw_features 2011-04-15 15:50:41 -07:00
gianfar_sysfs.c
greth.c net: greth: convert to hw_features 2011-04-17 17:47:36 -07:00
greth.h net: greth: convert to hw_features 2011-04-17 17:47:36 -07:00
hamachi.c epic100: hamachi: yellowfin: Fix skb allocation size 2010-12-25 19:37:49 -08:00
hp-plus.c
hp.c drivers/net/*.c: Use static const 2010-12-21 02:16:08 -08:00
hp100.c net: fix section mismatches 2011-04-18 22:59:04 -07:00
hp100.h Fix common misspellings 2011-03-31 11:26:23 -03:00
hplance.c
hplance.h
hydra.c net/m68k: Hydra Ethernet - print whole resource instead of start address 2010-08-30 13:50:45 -07:00
ibmlana.c net: fix section mismatches 2011-04-18 22:59:04 -07:00
ibmlana.h Fix common misspellings 2011-03-31 11:26:23 -03:00
ibmveth.c net: ibmveth: force reconfiguring checksum settings on startup 2011-04-28 13:45:41 -07:00
ibmveth.h ibmveth: Update module information and version 2010-09-06 18:21:56 -07:00
ifb.c ifb: add performance flags 2011-01-03 12:43:10 -08:00
ioc3-eth.c net: ioc3: convert to hw_features 2011-04-12 14:50:45 -07:00
ipg.c Fix common misspellings 2011-03-31 11:26:23 -03:00
ipg.h
iseries_veth.c iseries_veth: don't use flush_scheduled_work() 2010-12-12 16:45:14 +01:00
jazzsonic.c jazzsonic: free irq if sonic_open() fails 2010-07-12 20:21:44 -07:00
jme.c jme: convert offload constraints to ndo_fix_features 2011-04-01 20:56:30 -07:00
jme.h jme: convert offload constraints to ndo_fix_features 2011-04-01 20:56:30 -07:00
korina.c
ks8842.c Fix common misspellings 2011-03-31 11:26:23 -03:00
ks8851.c Fix common misspellings 2011-03-31 11:26:23 -03:00
ks8851.h
ks8851_mll.c Fix common misspellings 2011-03-31 11:26:23 -03:00
ksz884x.c net: ksz884x: convert to hw_features 2011-04-10 18:55:20 -07:00
lance.c drivers/net: normalize TX_TIMEOUT 2010-11-09 09:17:56 -08:00
lasi_82596.c
lib8390.c Fix common misspellings 2011-03-31 11:26:23 -03:00
lib82596.c drivers/net: normalize TX_TIMEOUT 2010-11-09 09:17:56 -08:00
ll_temac.h
ll_temac_main.c dt/net: Eliminate users of of_platform_{,un}register_driver 2011-02-28 13:22:44 -07:00
ll_temac_mdio.c of: Fix missing includes - ll_temac 2010-09-01 08:55:23 -06:00
lne390.c
loopback.c ip6_pol_route panic: Do not allow VLAN on loopback 2011-04-17 23:27:16 -07:00
lp486e.c Fix common misspellings 2011-03-31 11:26:23 -03:00
mac89x0.c mac89x0: Use the instance of net_device_stats from net_device. 2010-07-05 19:41:18 -07:00
mac8390.c drivers/net: Remove address use from assignments of function pointers 2010-08-25 15:35:43 -07:00
macb.c macb: Add rx overrun counter 2011-04-13 11:50:08 -07:00
macb.h
mace.c
mace.h
macmace.c
macsonic.c macsonic: free irqs if sonic_open() fails 2010-07-12 20:21:44 -07:00
macvlan.c net: macvlan: convert to hw_features 2011-04-17 17:40:24 -07:00
macvtap.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2011-03-10 14:26:00 -08:00
mdio.c ethtool: Call ethtool's get/set_settings callbacks with cleaned data 2011-04-29 14:01:30 -07:00
meth.c drivers/net: return operator cleanup 2010-09-26 18:34:29 -07:00
meth.h Fix common misspellings 2011-03-31 11:26:23 -03:00
mii.c ethtool: Call ethtool's get/set_settings callbacks with cleaned data 2011-04-29 14:01:30 -07:00
mipsnet.c
mv643xx_eth.c mv643xx_eth: Fix build regression. 2011-04-21 15:19:02 -07:00
mvme147.c
myri_sbus.c Fix common misspellings 2011-03-31 11:26:23 -03:00
myri_sbus.h of/device: Replace struct of_device with struct platform_device 2010-08-06 09:25:50 -06:00
natsemi.c net/natsami: store MAC into perm_addr 2011-04-12 14:56:00 -07:00
ne-h8300.c drivers/net: Remove unnecessary casts of netdev_priv 2010-11-17 10:37:52 -08:00
ne.c net/ne: fix memory leak in ne_drv_probe() 2010-07-05 20:08:05 -07:00
ne2.c
ne2k-pci.c
ne3210.c net: fix section mismatches 2011-04-18 22:59:04 -07:00
netconsole.c netconsole: fix deadlock when removing net driver that netconsole is using (v2) 2011-04-22 14:33:51 -07:00
netx-eth.c
ni52.c drivers/net/*.c: Use static const 2010-12-21 02:16:08 -08:00
ni52.h
ni65.c drivers/net/*.c: Use static const 2010-12-21 02:16:08 -08:00
ni65.h
ni5010.c
ni5010.h
niu.c net: niu: convert to hw_features 2011-04-17 17:47:35 -07:00
niu.h niu: convert to new ethtool set_phys_id 2011-04-06 14:35:23 -07:00
ns83820.c Fix common misspellings 2011-03-31 11:26:23 -03:00
pasemi_mac.c drivers/net: avoid some skb->ip_summed initializations 2010-09-02 19:06:22 -07:00
pasemi_mac.h
pasemi_mac_ethtool.c ethtool: Provide a default implementation of ethtool_ops::get_drvinfo 2010-08-17 02:31:15 -07:00
pci-skeleton.c Fix common misspellings 2011-03-31 11:26:23 -03:00
pcnet32.c ethtool: Call ethtool's get/set_settings callbacks with cleaned data 2011-04-29 14:01:30 -07:00
plip.c ipv4: ip_ptr cleanups 2010-09-15 22:06:05 -07:00
ppp_async.c net: ppp: use {get,put}_unaligned_be{16,32} 2011-01-10 16:13:33 -08:00
ppp_deflate.c zlib: slim down zlib_deflate() workspace when possible 2011-03-22 17:44:17 -07:00
ppp_generic.c Fix common misspellings 2011-03-31 11:26:23 -03:00
ppp_mppe.c net: ppp: use {get,put}_unaligned_be{16,32} 2011-01-10 16:13:33 -08:00
ppp_mppe.h
ppp_synctty.c Fix common misspellings 2011-03-31 11:26:23 -03:00
pppoe.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6 2011-04-11 07:27:24 -07:00
pppox.c net: constify some ppp/pptp structs 2010-09-21 18:04:47 -07:00
pptp.c ipv4: Create and use route lookup helpers. 2011-03-12 15:08:42 -08:00
ps3_gelic_net.c net: ps3_gelic: convert to hw_features 2011-04-12 14:50:43 -07:00
ps3_gelic_net.h net: ps3_gelic: convert to hw_features 2011-04-12 14:50:43 -07:00
ps3_gelic_wireless.c net: ps3_gelic: convert to hw_features 2011-04-12 14:50:43 -07:00
ps3_gelic_wireless.h
pxa168_eth.c Fix common misspellings 2011-03-31 11:26:23 -03:00
qla3xxx.c drivers/net: Remove IRQF_SAMPLE_RANDOM flag from network drivers 2011-03-30 22:28:14 -07:00
qla3xxx.h Fix common misspellings 2011-03-31 11:26:23 -03:00
r6040.c Fix common misspellings 2011-03-31 11:26:23 -03:00
r8169.c r8169: fix merge conflict fix. 2011-04-27 13:52:22 -07:00
rionet.c rapidio: modify subsystem and driver initialization sequence 2011-03-23 19:46:42 -07:00
rrunner.c drivers/net: Remove address use from assignments of function pointers 2010-08-25 15:35:43 -07:00
rrunner.h
s2io-regs.h vxge: Update copyright information 2010-07-15 20:46:22 -07:00
s2io.c net: s2io: convert to hw_features 2011-04-18 23:03:58 -07:00
s2io.h s2io: Fix warnings due to -Wunused-but-set-variable. 2011-04-12 11:21:30 -07:00
s6gmac.c
sb1000.c drivers/net/sb1000.c: delete double assignment 2010-10-27 12:23:20 -07:00
sb1250-mac.c Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial 2010-10-24 13:41:39 -07:00
sc92031.c net: Fix too optimistic NETIF_F_HW_CSUM features 2010-12-06 12:59:04 -08:00
seeq8005.c
seeq8005.h
sgiseeq.c Fix common misspellings 2011-03-31 11:26:23 -03:00
sgiseeq.h
sh_eth.c Fix common misspellings 2011-03-31 11:26:23 -03:00
sh_eth.h net: sh_eth: modify the PHY_INTERFACE_MODE 2011-03-14 14:10:15 -07:00
sis190.c Fix common misspellings 2011-03-31 11:26:23 -03:00
sis900.c net/sis900: store MAC into perm_addr for SiS 900, 630E, 635 and 96x variants 2011-04-12 14:56:00 -07:00
sis900.h
skge.c ethtool: allow custom interval for physical identification 2011-04-14 21:15:49 -07:00
skge.h Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2011-04-11 13:44:25 -07:00
sky2.c ethtool: allow custom interval for physical identification 2011-04-14 21:15:49 -07:00
sky2.h net: sky2: convert to hw_features 2011-04-12 14:50:42 -07:00
slhc.c slhc: Don't export symbols twice 2010-10-24 16:25:39 -07:00
slip.c drivers/net: return operator cleanup 2010-09-26 18:34:29 -07:00
slip.h slip: Use net_device_stats from struct net_device 2010-08-27 19:25:59 -07:00
smc-mca.c net: fix section mismatches 2011-04-18 22:59:04 -07:00
smc-ultra.c drivers/net/*.c: Use static const 2010-12-21 02:16:08 -08:00
smc-ultra32.c
smc91x.c smc91x: add devicetree support 2011-01-25 22:41:55 -08:00
smc91x.h Fix common misspellings 2011-03-31 11:26:23 -03:00
smc911x.c
smc911x.h
smc9194.c
smc9194.h
smsc911x.c net: allow shifted access in smsc911x V2 2011-04-13 17:13:00 -07:00
smsc911x.h smsc911x: Use pr_fmt, netdev_<level>, and netif_<level> 2011-03-30 21:39:22 -07:00
smsc9420.c Fix common misspellings 2011-03-31 11:26:23 -03:00
smsc9420.h
sni_82596.c
sonic.c
sonic.h
spider_net.c net: spider_net: convert to hw_features 2011-04-15 15:50:39 -07:00
spider_net.h net: spider_net: convert to hw_features 2011-04-15 15:50:39 -07:00
spider_net_ethtool.c net: spider_net: convert to hw_features 2011-04-15 15:50:39 -07:00
starfire.c starfire: clean up dma_addr_t size test 2011-04-01 20:10:08 -07:00
stnic.c
sun3_82586.c sun3_82586: Use the instance of net_device_stats from net_device. 2010-07-05 19:41:11 -07:00
sun3_82586.h
sun3lance.c drivers/net: return operator cleanup 2010-09-26 18:34:29 -07:00
sunbmac.c dt/net: Eliminate users of of_platform_{,un}register_driver 2011-02-28 13:22:44 -07:00
sunbmac.h Fix common misspellings 2011-03-31 11:26:23 -03:00
sundance.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2010-12-26 22:37:05 -08:00
sungem.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2011-04-11 13:44:25 -07:00
sungem.h Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial 2011-03-18 10:37:40 -07:00
sungem_phy.c drivers/net: return operator cleanup 2010-09-26 18:34:29 -07:00
sungem_phy.h
sunhme.c net: convert sunhme/sungem network drivers to hw_features 2011-04-01 20:58:37 -07:00
sunhme.h Fix common misspellings 2011-03-31 11:26:23 -03:00
sunlance.c dt/net: Eliminate users of of_platform_{,un}register_driver 2011-02-28 13:22:44 -07:00
sunqe.c dt/net: Eliminate users of of_platform_{,un}register_driver 2011-02-28 13:22:44 -07:00
sunqe.h of/device: Replace struct of_device with struct platform_device 2010-08-06 09:25:50 -06:00
sunvnet.c drivers/net/sunvnet.c: Use pr_<level> and netdev_<level> 2010-08-19 00:04:34 -07:00
sunvnet.h
tc35815.c Fix common misspellings 2011-03-31 11:26:23 -03:00
tehuti.c net: tehuti: convert to hw_features 2011-04-17 17:47:33 -07:00
tehuti.h Fix common misspellings 2011-03-31 11:26:23 -03:00
tg3.c tg3: Convert u32 flag,flg2,flg3 uses to bitmap 2011-04-28 13:42:24 -07:00
tg3.h tg3: Convert u32 flag,flg2,flg3 uses to bitmap 2011-04-28 13:42:24 -07:00
tlan.c tlan: Use pr_fmt, pr_<level> and netdev_<level> 2011-03-03 13:02:31 -08:00
tlan.h tlan: Code cleanup: checkpatch.pl is relatively happy now. 2011-01-24 15:07:06 -08:00
tsi108_eth.c drivers/net: return operator cleanup 2010-09-26 18:34:29 -07:00
tsi108_eth.h Fix common misspellings 2011-03-31 11:26:23 -03:00
tun.c net: tun: convert to hw_features 2011-04-20 01:30:45 -07:00
typhoon.c net: typhoon: convert to hw_features 2011-04-17 17:47:34 -07:00
typhoon.h
ucc_geth.c dt/net: Eliminate users of of_platform_{,un}register_driver 2011-02-28 13:22:44 -07:00
ucc_geth.h Fix common misspellings 2011-03-31 11:26:23 -03:00
ucc_geth_ethtool.c net: Remove invalid offloads 2011-04-10 18:55:17 -07:00
veth.c veth: convert to hw_features 2011-04-01 20:56:30 -07:00
via-rhine.c via-rhine: Assign random MAC address if necessary 2011-04-17 17:56:37 -07:00
via-velocity.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2011-04-11 13:44:25 -07:00
via-velocity.h via-velocity: fix the WOL bug on 1000M full duplex forced mode. 2011-01-20 16:59:33 -08:00
virtio_net.c virtio_net: convert to hw_features 2011-04-01 20:53:35 -07:00
wd.c drivers/net/*.c: Use static const 2010-12-21 02:16:08 -08:00
xen-netfront.c xen: netfront: assume all hw features are available until backend connection setup 2011-04-04 11:07:57 -07:00
xilinx_emaclite.c Fix common misspellings 2011-03-31 11:26:23 -03:00
xtsonic.c xtsonic: free irq if sonic_open() fails 2010-07-12 20:21:45 -07:00
yellowfin.c epic100: hamachi: yellowfin: Fix skb allocation size 2010-12-25 19:37:49 -08:00
znet.c Fix common misspellings 2011-03-31 11:26:23 -03:00
zorro8390.c