linux/drivers/net
Jonas Bonn 8dac428ae9 ethoc: rework mdio read/write
MDIO read and write were checking whether a timeout had expired to determine
whether to recheck the result of the MDIO operation.  Under heavy CPU usage,
however, it was possible for the timeout to expire before the routine got
around to be able to check a second time even, thus erroneousy returning an
-EBUSY.

This patch changes the the MDIO IO routines to try up to five times to complete
the operation before giving up, thus lessening the dependency on CPU load.

This resolves a problem whereby a ping flood would keep the CPU so busy that
the above problem would manifest itself; the MDIO command to check link status
would fail and the interface would erroneously be shut down.

Signed-off-by: Jonas Bonn <jonas@southpole.se>
Signed-off-by: David S. Miller <davem@davemloft.net>
2010-11-28 11:16:37 -08:00
..
appletalk Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial 2010-10-24 13:41:39 -07:00
arcnet arcnet: fix signed bug in probe function 2010-07-18 15:07:15 -07:00
arm drivers/net: normalize TX_TIMEOUT 2010-11-09 09:17:56 -08:00
atl1c atl1c: make functions static 2010-10-24 14:55:49 -07:00
atl1e vlan: Don't check for vlan group before vlan_tx_tag_present. 2010-10-21 01:26:52 -07:00
atlx atl1 : fix panic on load 2010-11-03 18:50:05 -07:00
benet be2net: adding support for Lancer family of CNAs 2010-11-27 17:43:20 -08:00
bna vlan: Don't check for vlan group before vlan_tx_tag_present. 2010-10-21 01:26:52 -07:00
bnx2x bnx2x: Use helpers instead of direct access to the shinfo(skb) fields 2010-11-28 11:08:11 -08:00
bonding Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2010-11-19 13:13:47 -08:00
caif net: caif: spi: fix potential NULL dereference 2010-11-18 10:35:58 -08:00
can can: EG20T PCH: use BIT(X) 2010-11-18 12:07:30 -08:00
chelsio vlan: Don't check for vlan group before vlan_tx_tag_present. 2010-10-21 01:26:52 -07:00
cris eth_v10: Removing dead ETRAX_NETWORK_RED_ON_NO_CONNECTION 2010-07-14 13:41:53 -07:00
cxgb3 drivers/net: use vzalloc() 2010-11-27 22:53:38 -08:00
cxgb4 drivers/net: use vzalloc() 2010-11-27 22:53:38 -08:00
cxgb4vf cxgb4vf: Advertise NETIF_F_TSO_ECN. 2010-11-15 09:17:38 -08:00
e1000 drivers/net: use vzalloc() 2010-11-27 22:53:38 -08:00
e1000e drivers/net: use vzalloc() 2010-11-27 22:53:38 -08:00
ehea drivers/net: use vzalloc() 2010-11-27 22:53:38 -08:00
enic enic: Fix build warnings 2010-11-15 11:13:19 -08:00
fs_enet drivers/net/fs_enet/fs_enet-main.c: Add of_node_put to avoid memory leak 2010-09-06 18:29:17 -07:00
hamradio Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial 2010-10-24 13:41:39 -07:00
ibm_newemac ibm_newemac: Remove netif_stop_queue() in emac_probe(). 2010-11-01 08:49:51 -07:00
igb drivers/net: use vzalloc() 2010-11-27 22:53:38 -08:00
igbvf drivers/net: use vzalloc() 2010-11-27 22:53:38 -08:00
irda Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial 2010-10-24 13:41:39 -07:00
ixgb drivers/net: use vzalloc() 2010-11-27 22:53:38 -08:00
ixgbe drivers/net: use vzalloc() 2010-11-27 22:53:38 -08:00
ixgbevf drivers/net: use vzalloc() 2010-11-27 22:53:38 -08:00
ixp2000 net: trans_start cleanups 2010-05-10 05:01:31 -07:00
mlx4 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6 2010-10-27 18:28:00 -07:00
myri10ge myri10ge: DCA update (resubmit) 2010-09-29 19:45:37 -07:00
netxen netxen: avoid using reset_devices as it may become obsolete 2010-11-28 10:47:16 -08:00
octeon net: preserve ifreq parameter when calling generic phy_mii_ioctl(). 2010-07-18 19:15:25 -07:00
pch_gbe drivers/net: use vzalloc() 2010-11-27 22:53:38 -08:00
pcmcia drivers/net/pcmcia: Remove unnecessary casts of netdev_priv 2010-11-17 10:36:51 -08:00
phy net: add some KERN_CONT markers to continuation lines 2010-11-28 10:47:17 -08:00
qlcnic qlcnic: avoid using reset_devices as it may become obsolete. 2010-11-28 10:47:16 -08:00
qlge drivers/net/qlge: Remove unnecessary casts of netdev_priv 2010-11-17 10:36:52 -08:00
sfc drivers/net: use vzalloc() 2010-11-27 22:53:38 -08:00
skfp Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial 2010-10-24 13:41:39 -07:00
stmmac stmmac: update the driver version 2010-11-24 11:14:25 -08:00
tokenring tms380tr: Use mdelay() in tms380tr_wait(). 2010-10-25 13:04:48 -07:00
tulip de2104x: fix panic on load 2010-11-03 18:50:06 -07:00
usb drivers/net/usb: Remove unnecessary casts of netdev_priv 2010-11-17 10:36:52 -08:00
vmxnet3 net-next: Add multiqueue support to vmxnet3 driver 2010-11-19 14:22:57 -08:00
vxge drivers/net: use vzalloc() 2010-11-27 22:53:38 -08:00
wan Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial 2010-10-24 13:41:39 -07:00
wimax Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6 2010-10-23 11:47:02 -07:00
wireless Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2010-11-19 13:13:47 -08:00
3c59x.c 3c59x: fix build failure on !CONFIG_PCI 2010-11-18 10:47:42 -08:00
3c501.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
3c501.h
3c503.c drivers/net: Remove address use from assignments of function pointers 2010-08-25 15:35:43 -07:00
3c503.h
3c505.c net: trans_start cleanups 2010-05-10 05:01:31 -07:00
3c505.h
3c507.c drivers/net: normalize TX_TIMEOUT 2010-11-09 09:17:56 -08:00
3c509.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
3c515.c drivers/net: normalize TX_TIMEOUT 2010-11-09 09:17:56 -08:00
3c523.c 3c52x: remove IRQF_SAMPLE_RANDOM from legacy MCA drivers. 2010-10-19 02:32:09 -07:00
3c523.h
3c527.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6 2010-10-23 11:47:02 -07:00
3c527.h drivers/net: use __packed annotation 2010-06-03 03:18:23 -07:00
7990.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
7990.h
8139cp.c 8139cp: fix checksum broken 2010-11-17 12:21:14 -08:00
8139too.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2010-06-11 13:32:31 -07:00
8390.c
8390.h
8390p.c
82596.c drivers/net: normalize TX_TIMEOUT 2010-11-09 09:17:56 -08:00
a2065.c Merge branch 'master' of /home/davem/src/GIT/linux-2.6/ 2010-05-18 23:01:55 -07:00
a2065.h
ac3200.c ac3200: fix error path 2010-07-11 18:15:08 -07:00
acenic.c drivers/net: avoid some skb->ip_summed initializations 2010-09-02 19:06:22 -07:00
acenic.h acenic: use the dma state API instead of the pci equivalents 2010-04-01 18:38:33 -07:00
amd8111e.c vlan: Don't check for vlan group before vlan_tx_tag_present. 2010-10-21 01:26:52 -07:00
amd8111e.h amd8111e: use net_device_stats from struct net_device 2010-08-21 23:09:36 -07:00
apne.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
ariadne.c Merge branch 'master' of /home/davem/src/GIT/linux-2.6/ 2010-05-18 23:01:55 -07:00
ariadne.h
at1700.c drivers/net: normalize TX_TIMEOUT 2010-11-09 09:17:56 -08: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 au1000-eth: change multi-line comments style 2010-09-09 21:36:39 -07:00
au1000_eth.h au1000-eth: change multi-line comments style 2010-09-09 21:36:39 -07:00
ax88796.c drivers/net: Remove unnecessary casts of netdev_priv 2010-11-17 10:37:52 -08:00
b44.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2010-10-21 08:43:05 -07:00
b44.h
bcm63xx_enet.c drivers/net: Remove address use from assignments of function pointers 2010-08-25 15:35:43 -07:00
bcm63xx_enet.h bcm63xx_enet: use netdev stats 2010-08-24 12:24:07 -07:00
bfin_mac.c netdev: bfin_mac: push settings to platform resources 2010-10-25 04:54:25 -04:00
bfin_mac.h netdev: bfin_mac: push settings to platform resources 2010-10-25 04:54:25 -04:00
bmac.c drivers/net: return operator cleanup 2010-09-26 18:34:29 -07:00
bmac.h
bnx2_fw.h
bnx2.c bnx2: Remove config access to non-standard registers 2010-11-28 10:47:20 -08:00
bnx2.h bnx2: Fix reset bug on 5709 2010-11-28 10:47:19 -08:00
bsd_comp.c drivers/net: return operator cleanup 2010-09-26 18:34:29 -07:00
cassini.c drivers/net: return operator cleanup 2010-09-26 18:34:29 -07:00
cassini.h cassini: Removing dead CASSINI_QGE_DEBUG 2010-07-14 12:18:31 -07:00
cnic_defs.h bnx2x, cnic, bnx2i: use new FW/HSI 2010-10-06 14:10:35 -07:00
cnic_if.h cnic: Add support for 57712 device 2010-10-14 10:45:56 -07:00
cnic.c drivers/net/cnic.c: Remove unnecessary semicolons 2010-11-15 11:07:15 -08:00
cnic.h cnic: Add support for 57712 device 2010-10-14 10:45:56 -07:00
cpmac.c drivers/net: avoid some skb->ip_summed initializations 2010-09-02 19:06:22 -07:00
cs89x0.c net: Removing dead ARCH_PNX010X 2010-07-19 13:32:57 -07:00
cs89x0.h cs89x0: Removing dead SH_HICOSH4 2010-07-14 13:40:36 -07:00
davinci_cpdma.c net: davinci_emac: separate out cpdma code 2010-09-24 07:40:31 -07:00
davinci_cpdma.h net: davinci_emac: separate out cpdma code 2010-09-24 07:40:31 -07:00
davinci_emac.c net: davinci_emac: cleanup unused cpdma code 2010-09-24 07:40:31 -07:00
davinci_mdio.c net: davinci_emac: separate out davinci mdio 2010-09-24 07:40:29 -07:00
de600.c net: trans_start cleanups 2010-05-10 05:01:31 -07:00
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 Fix spelling fuction -> function in comments 2010-08-09 11:22:49 +02:00
depca.h
dl2k.c drivers/net: Remove address use from assignments of function pointers 2010-08-25 15:35:43 -07:00
dl2k.h
dm9000.c drivers/net: Remove unnecessary casts of netdev_priv 2010-11-17 10:37:52 -08:00
dm9000.h
dnet.c dnet: mark methods static and annotate for correct endianness 2010-10-16 11:13:20 -07:00
dnet.h
dummy.c dummy: percpu stats and lockless xmit 2010-09-29 13:23:30 -07:00
e100.c drivers/net: return operator cleanup 2010-09-26 18:34:29 -07:00
e2100.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
eepro.c drivers/net: normalize TX_TIMEOUT 2010-11-09 09:17:56 -08:00
eexpress.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
eexpress.h
enc28j60_hw.h
enc28j60.c net: trans_start cleanups 2010-05-10 05:01:31 -07:00
epic100.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
eql.c drivers/net/eql.c: prevent reading uninitialized stack memory 2010-09-16 21:54:59 -07:00
es3210.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
eth16i.c drivers/net: return operator cleanup 2010-09-26 18:34:29 -07:00
ethoc.c ethoc: rework mdio read/write 2010-11-28 11:16:37 -08:00
ewrk3.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -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_mpc52xx_phy.c of/device: Replace struct of_device with struct platform_device 2010-08-06 09:25:50 -06:00
fec_mpc52xx.c mpc52xx: cleanup locking 2010-11-16 11:39:08 -08:00
fec_mpc52xx.h
fec.c net: allow FEC driver to use fixed PHY support 2010-10-13 09:56:31 -07:00
fec.h fec: add support for PHY interface platform data 2010-05-24 00:36:13 -07:00
forcedeth.c vlan: Don't check for vlan group before vlan_tx_tag_present. 2010-10-21 01:26:52 -07:00
fsl_pq_mdio.c drivers/net: return operator cleanup 2010-09-26 18:34:29 -07:00
fsl_pq_mdio.h drivers/net: use __packed annotation 2010-06-03 03:18:23 -07:00
gianfar_ethtool.c gianfar: Do not call device_set_wakeup_enable() under a spinlock 2010-11-12 14:05:43 -08:00
gianfar_sysfs.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
gianfar.c gianfar: fix signedness issue 2010-11-17 12:39:54 -08:00
gianfar.h of/device: Replace struct of_device with struct platform_device 2010-08-06 09:25:50 -06:00
greth.c drivers/net: avoid some skb->ip_summed initializations 2010-09-02 19:06:22 -07:00
greth.h of/device: Replace struct of_device with struct platform_device 2010-08-06 09:25:50 -06:00
hamachi.c drivers/net: Remove address use from assignments of function pointers 2010-08-25 15:35:43 -07:00
hp100.c drivers/net: return operator cleanup 2010-09-26 18:34:29 -07:00
hp100.h
hp-plus.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
hp.c drivers/net: Remove address use from assignments of function pointers 2010-08-25 15:35:43 -07:00
hplance.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
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 Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial 2010-10-24 13:41:39 -07:00
ibmlana.h
ibmveth.c ibmveth: Free irq on error path 2010-10-21 01:26:46 -07:00
ibmveth.h ibmveth: Update module information and version 2010-09-06 18:21:56 -07:00
ifb.c net: trans_start cleanups 2010-05-10 05:01:31 -07:00
ioc3-eth.c drivers/net: Remove address use from assignments of function pointers 2010-08-25 15:35:43 -07:00
ipg.c ipg.c: remove id [SUNDANCE, 0x1021] 2010-11-18 10:45:24 -08:00
ipg.h drivers/net/ipg: Remove invalid IPG_DDEBUG_MSG uses, neaten 2010-03-30 23:42:26 -07:00
iseries_veth.c drivers/net: Remove unnecessary casts of netdev_priv 2010-11-17 10:37:52 -08:00
jazzsonic.c jazzsonic: free irq if sonic_open() fails 2010-07-12 20:21:44 -07:00
jme.c jme: fix panic on load 2010-10-31 09:32:55 -07:00
jme.h jme: Advance version number 2010-10-21 03:52:11 -07:00
Kconfig net: more Kconfig whitespace cleanup 2010-11-17 12:25:57 -08:00
korina.c korina: count RX DMA OVR as rx_fifo_error 2010-06-02 06:12:19 -07:00
ks8842.c ks8842: Fix warnings on 64-bit. 2010-07-27 22:24:37 -07:00
ks8851_mll.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2010-04-11 14:53:53 -07:00
ks8851.c ks8851: suspend resume support 2010-11-08 13:50:06 -08:00
ks8851.h ks8851: Low level functions for read/write to companion eeprom 2010-05-05 21:27:44 -07:00
ksz884x.c Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial 2010-08-04 15:31:02 -07:00
lance.c drivers/net: normalize TX_TIMEOUT 2010-11-09 09:17:56 -08:00
lasi_82596.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
lib8390.c drivers/net: Remove unnecessary casts of netdev_priv 2010-11-17 10:37:52 -08:00
lib82596.c drivers/net: normalize TX_TIMEOUT 2010-11-09 09:17:56 -08:00
LICENSE.SRC
ll_temac_main.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2010-10-06 19:39:31 -07:00
ll_temac_mdio.c of: Fix missing includes - ll_temac 2010-09-01 08:55:23 -06:00
ll_temac.h net: ll_temac: fix checksum offload logic 2010-05-26 20:44:30 -07:00
lne390.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
loopback.c net: add a core netdev->rx_dropped counter 2010-10-05 14:47:55 -07:00
lp486e.c drivers/net: return operator cleanup 2010-09-26 18:34:29 -07: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: Don't re-enable interrupts while in polling mode 2010-10-25 12:14:11 -07:00
macb.h
mace.c powerpc/macio: Fix probing of macio devices by using the right of match table 2010-06-02 17:50:38 +10:00
mace.h
macmace.c net: trans_start cleanups 2010-05-10 05:01:31 -07:00
macsonic.c macsonic: free irqs if sonic_open() fails 2010-07-12 20:21:44 -07:00
macvlan.c macvlan: Introduce 'passthru' mode to takeover the underlying device 2010-11-22 08:24:29 -08:00
macvtap.c macvtap: Implement multiqueue for macvtap driver 2010-08-16 21:06:25 -07:00
Makefile Merge branch 'davinci-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-davinci 2010-10-25 10:59:31 -07:00
mdio.c
meth.c drivers/net: return operator cleanup 2010-09-26 18:34:29 -07:00
meth.h
mii.c
mipsnet.c NET: MIPSsim: Fix modpost warning. 2010-06-21 13:40:25 -07:00
mv643xx_eth.c mv643xx_eth: Use netif_set_real_num_{rx, tx}_queues() 2010-09-27 22:09:55 -07:00
mvme147.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
myri_sbus.c drivers/net: return operator cleanup 2010-09-26 18:34:29 -07:00
myri_sbus.h of/device: Replace struct of_device with struct platform_device 2010-08-06 09:25:50 -06:00
natsemi.c drivers/net: Remove address use from assignments of function pointers 2010-08-25 15:35:43 -07:00
ne2.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
ne2k-pci.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
ne3210.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -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
netconsole.c bonding: Fix netconsole to not deadlock on rmmod 2010-10-18 08:32:08 -07:00
netx-eth.c net: trans_start cleanups 2010-05-10 05:01:31 -07:00
ni52.c ni52: Use the instance of net_device_stats from net_device. 2010-07-05 19:41:19 -07:00
ni52.h
ni65.c net: trans_start cleanups 2010-05-10 05:01:31 -07:00
ni65.h
ni5010.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
ni5010.h
niu.c niu: introduce temp variables to avoid sparse warnings when swapping in-situ 2010-10-17 13:42:50 -07:00
niu.h of: kill struct of_device 2010-06-28 12:41:33 -07:00
ns83820.c ns83820: spin_lock_irq() => spin_lock() 2010-10-18 01:53:35 -07:00
pasemi_mac_ethtool.c ethtool: Provide a default implementation of ethtool_ops::get_drvinfo 2010-08-17 02:31:15 -07:00
pasemi_mac.c drivers/net: avoid some skb->ip_summed initializations 2010-09-02 19:06:22 -07:00
pasemi_mac.h
pci-skeleton.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
pcnet32.c drivers/net: return operator cleanup 2010-09-26 18:34:29 -07:00
plip.c ipv4: ip_ptr cleanups 2010-09-15 22:06:05 -07:00
ppp_async.c net: Ppp_async: semaphore cleanup 2010-10-12 17:36:09 +02:00
ppp_deflate.c
ppp_generic.c filter: optimize sk_run_filter 2010-11-19 09:49:59 -08:00
ppp_mppe.c
ppp_mppe.h
ppp_synctty.c ppp: make channel_ops const 2010-08-04 21:53:17 -07:00
pppoe.c net: constify some ppp/pptp structs 2010-09-21 18:04:47 -07:00
pppox.c net: constify some ppp/pptp structs 2010-09-21 18:04:47 -07:00
pptp.c drivers/net: use vzalloc() 2010-11-27 22:53:38 -08:00
ps3_gelic_net.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
ps3_gelic_net.h
ps3_gelic_wireless.c drivers/net: return operator cleanup 2010-09-26 18:34:29 -07:00
ps3_gelic_wireless.h drivers/net: use __packed annotation 2010-06-03 03:18:23 -07:00
pxa168_eth.c net: pxa168_etc.c recognize additional contributors 2010-09-30 17:31:16 -07:00
qla3xxx.c drivers/net/qla3xxx.c: Remove unnecessary casts of netdev_priv 2010-11-17 10:36:51 -08:00
qla3xxx.h qla3xxx: use the DMA state API instead of the pci equivalents 2010-04-13 02:54:17 -07:00
r6040.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2010-10-21 08:43:05 -07:00
r8169.c r8169: fix checksum broken 2010-11-17 12:21:14 -08:00
rionet.c rionet: use free_netdev(netdev) instead of kfree() 2010-09-26 18:54:33 -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 drivers/net/s2io.c: Remove unnecessary casts of pci_get_drvdata 2010-11-17 12:25:02 -08:00
s2io.h s2io: remove lro parameter 2010-08-25 16:41:26 -07:00
s6gmac.c net: trans_start cleanups 2010-05-10 05:01:31 -07:00
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 Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial 2010-10-24 13:41:39 -07:00
seeq8005.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
seeq8005.h
sgiseeq.c drivers/net: sgiseeq: fix return on error 2010-10-26 10:02:13 -07:00
sgiseeq.h
sh_eth.c net: sh_eth: Move off of deprecated I/O routines. 2010-11-15 10:19:16 -08:00
sh_eth.h
sis190.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2010-04-11 14:53:53 -07:00
sis900.c drivers/net: return operator cleanup 2010-09-26 18:34:29 -07:00
sis900.h
skge.c skge: Remove tx queue stopping in skge_devinit() 2010-11-08 12:17:06 -08:00
skge.h skge: use the DMA state API instead of the pci equivalents 2010-05-15 23:29:31 -07:00
sky2.c vlan: Don't check for vlan group before vlan_tx_tag_present. 2010-10-21 01:26:52 -07:00
sky2.h drivers/net: use __packed annotation 2010-06-03 03:18:23 -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
smc91x.c smc91x: Add missing #inclusion of <linux/irq.h> 2010-10-07 14:08:54 +01:00
smc91x.h Remove REDWOOD_[456] config options and conditional code 2010-07-26 09:06:04 -04:00
smc911x.c net: trans_start cleanups 2010-05-10 05:01:31 -07:00
smc911x.h
smc9194.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
smc9194.h
smc-mca.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
smc-ultra32.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
smc-ultra.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
smsc911x.c MN10300: ASB2364: Add support for SMSC911X and SMC911X 2010-10-27 17:28:58 +01:00
smsc911x.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6 2010-11-05 15:25:48 -07:00
smsc9420.c net: preserve ifreq parameter when calling generic phy_mii_ioctl(). 2010-07-18 19:15:25 -07:00
smsc9420.h
sni_82596.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
sonic.c net: trans_start cleanups 2010-05-10 05:01:31 -07:00
sonic.h
Space.c net: Removing dead {AR,WAVE}LAN 2010-07-14 12:17:35 -07:00
spider_net_ethtool.c
spider_net.c drivers/net: avoid some skb->ip_summed initializations 2010-09-02 19:06:22 -07:00
spider_net.h
starfire.c starfire: Temporary kludge to fix powerpc build. 2010-09-01 19:19:54 -07:00
stnic.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
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 drivers/net: Remove address use from assignments of function pointers 2010-08-25 15:35:43 -07:00
sunbmac.h of/device: Replace struct of_device with struct platform_device 2010-08-06 09:25:50 -06:00
sundance.c sundance: Add initial ethtool stats support 2010-10-16 11:13:21 -07:00
sungem_phy.c drivers/net: return operator cleanup 2010-09-26 18:34:29 -07:00
sungem_phy.h
sungem.c drivers/net/sungem: Use netdev_<level>, netif_<level> and pr_<level> 2010-08-19 00:04:33 -07:00
sungem.h
sunhme.c drivers/net: return operator cleanup 2010-09-26 18:34:29 -07:00
sunhme.h of/device: Replace struct of_device with struct platform_device 2010-08-06 09:25:50 -06:00
sunlance.c drivers/net: Remove address use from assignments of function pointers 2010-08-25 15:35:43 -07:00
sunqe.c drivers/net: return operator cleanup 2010-09-26 18:34:29 -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 drivers/net: return operator cleanup 2010-09-26 18:34:29 -07:00
tehuti.c drivers/net: avoid some skb->ip_summed initializations 2010-09-02 19:06:22 -07:00
tehuti.h tehuti: Use net_device_stats from struct net_device 2010-08-19 17:19:05 -07:00
tg3.c tg3: Enable phy APD for 5717 and later asic revs 2010-11-24 11:06:20 -08:00
tg3.h tg3: Remove tg3_config_info definition 2010-11-24 11:06:21 -08:00
tlan.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
tlan.h drivers/net: return operator cleanup 2010-09-26 18:34:29 -07:00
tsi108_eth.c drivers/net: return operator cleanup 2010-09-26 18:34:29 -07:00
tsi108_eth.h
tun.c tun: keep link (carrier) state up to date 2010-07-30 22:06:41 -07:00
typhoon.c drivers/net/typhoon.c: delete double assignment 2010-10-27 12:23:20 -07:00
typhoon.h drivers/net: use __packed annotation 2010-06-03 03:18:23 -07:00
ucc_geth_ethtool.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
ucc_geth.c ucc_geth: Fix deadlock 2010-11-12 12:21:18 -08:00
ucc_geth.h drivers/net: use __packed annotation 2010-06-03 03:18:23 -07:00
veth.c drivers/net: return operator cleanup 2010-09-26 18:34:29 -07:00
via-rhine.c net: trans_start cleanups 2010-05-10 05:01:31 -07:00
via-velocity.c vlan: Don't check for vlan group before vlan_tx_tag_present. 2010-10-21 01:26:52 -07:00
via-velocity.h via-velocity: forced 1000 Mbps mode support. 2010-10-16 11:13:23 -07:00
virtio_net.c virtio-net: init link state correctly 2010-11-12 12:21:18 -08:00
wd.c drivers/net: Remove address use from assignments of function pointers 2010-08-25 15:35:43 -07:00
xen-netfront.c Merge branch 'stable/xen-pcifront-0.8.2' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen 2010-10-28 17:11:17 -07:00
xilinx_emaclite.c drivers/net: Remove unnecessary casts of netdev_priv 2010-11-17 10:37:52 -08:00
xtsonic.c xtsonic: free irq if sonic_open() fails 2010-07-12 20:21:45 -07:00
yellowfin.c drivers/net: Remove address use from assignments of function pointers 2010-08-25 15:35:43 -07:00
znet.c drivers/net: normalize TX_TIMEOUT 2010-11-09 09:17:56 -08:00
zorro8390.c Merge branch 'master' of /home/davem/src/GIT/linux-2.6/ 2010-05-18 23:01:55 -07:00