OpenCloudOS-Kernel/drivers/net
Daniel Halperin ff27fabe62 iwlwifi: fix throughput degradation in aggregation mode
The following commit

	commit e4da8c37af
	Author: Johannes Berg <johannes@sipsolutions.net>
	Date:   Wed Dec 23 13:15:43 2009 +0100

	   mac80211: make off-channel work generic

triggered a bug in iwlwifi where HT parameters would not be correctly set in
some mac80211 pathways. The aggregation (and possibly other) station flags were
not being set, which limited the size of aggregation blocks and reduced
throughput at high rates.

>From Johannes:
"""
Due to Wey-Yi's patch to use the set-channel command when the channel changes
while associated, we don't get a full new RXON. Therefore, we don't re-set the
rxon-station either. However, under some circumstances that apparently have
gotten more likely mac80211 will first set up the BSS info, then add the
station and then switch to an HT channel type.

Therefore, the check for "priv->current_ht_config.is_ht" in
iwl_rxon_add_station() will hit false and not fill in the HT information.

However, that check can just be removed, which is the easiest fix for all this,
because the HT capa struct is always there, just could possibly have the
ht_supported member set to false.
"""

A sample good link in my 3x3 network improves by approximately 25% TCP
throughput. This fixes Bug 2144
(http://bugzilla.intellinuxwireless.org/show_bug.cgi?id=2144).

Signed-off-by: Daniel Halperin <dhalperi@cs.washington.edu>
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2010-01-25 16:36:27 -05:00
..
appletalk drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
arcnet drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
arm Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2009-12-01 22:13:38 -08:00
atl1c atl1c:use common_task instead of reset_task and link_chg_task 2009-12-08 20:48:07 -08:00
atl1e atl1e: Remove non-implementation of ethtool set_msglevel() operation 2009-12-02 22:10:16 -08:00
atlx drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
benet be2net: Add support for ethtool self test 2009-12-03 16:15:52 -08:00
bonding drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
can drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
chelsio netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
cris Merge branch 'for-linus' of git://repo.or.cz/cris-mirror 2009-09-24 17:08:56 -07:00
cxgb3 drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
e1000 drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
e1000e e1000e: only perform ESB2 MDIC workaround on certain configurations 2009-12-08 20:10:12 -08:00
ehea drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
enic net: Use netdev_alloc_skb_ip_align() 2009-10-13 11:48:18 -07:00
fs_enet net: Fix OF platform drivers coldplug/hotplug when compiled as modules 2009-10-14 14:54:52 -07:00
hamradio drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
ibm_newemac drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
igb drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
igbvf drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
irda drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
ixgb ixgb: remove use of skb_dma_map from ixgb 2009-12-02 19:57:11 -08:00
ixgbe ixgbe: add support for 82599 KR device 0x1517 2009-12-08 20:10:13 -08:00
ixp2000 Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2009-10-13 12:55:20 -07:00
mlx4 mlx4_core: Add a new supported 40 GigE device ID 2009-10-14 10:52:40 -07:00
myri10ge myri10ge: use src+dst for rss hashing 2009-12-08 20:24:35 -08:00
netxen netxen: fix firmware type check 2009-12-08 20:37:46 -08:00
pcmcia Merge branch 'master' of /home/davem/src/GIT/linux-2.6/ 2009-12-05 15:22:26 -08:00
phy drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
qlge drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
sfc sfc: Update version, copyright dates, authors 2009-11-29 17:23:58 -08:00
skfp headers: remove sched.h from interrupt.h 2009-10-11 11:20:58 -07:00
stmmac drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
tokenring drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
tulip drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
usb usbnet & cdc-ether: Autosuspend for online devices 2009-12-03 15:31:18 -08:00
vmxnet3 drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
vxge drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
wan drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
wimax Merge branch 'linux-2.6.33.y' of git://git.kernel.org/pub/scm/linux/kernel/git/inaky/wimax 2009-11-06 05:01:54 -08:00
wireless iwlwifi: fix throughput degradation in aggregation mode 2010-01-25 16:36:27 -05:00
3c59x.c drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
3c501.c drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
3c501.h 3com: convert drivers to netdev_tx_t 2009-09-01 01:13:50 -07:00
3c503.c drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
3c503.h
3c505.c drivers/net: request_irq - Remove unnecessary leading & from second arg 2009-11-18 23:29:17 -08:00
3c505.h
3c507.c drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
3c509.c drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
3c515.c drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
3c523.c drivers/net: request_irq - Remove unnecessary leading & from second arg 2009-11-18 23:29:17 -08:00
3c523.h
3c527.c drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
3c527.h
7990.c net: convert remaining non-symbolic return values in ndo_start_xmit() functions 2009-07-05 19:23:38 -07:00
7990.h
8139cp.c drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
8139too.c drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
8390.c netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
8390.h netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
8390p.c netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
82596.c netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
Kconfig ps3_gelic_wireless: Fix build failure due to missing WEXT_PRIV 2009-12-21 11:32:30 -05:00
LICENSE.SRC
Makefile net: add support for STMicroelectronics Ethernet controllers. 2009-10-14 15:13:45 -07:00
Space.c
a2065.c netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
a2065.h
ac3200.c netdev: convert ac3200 to net_device_ops 2009-03-27 00:46:54 -07:00
acenic.c acenic: Pass up error code from ace_load_firmware() 2009-10-12 04:18:48 -07:00
acenic.h netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
amd8111e.c netdev: Remove redundant checks for CAP_NET_ADMIN in MDIO implementations 2009-09-03 20:02:11 -07:00
amd8111e.h
apne.c
ariadne.c netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
ariadne.h
at1700.c drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
atarilance.c drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
atp.c drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
atp.h
au1000_eth.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2009-11-29 00:57:15 -08:00
au1000_eth.h
ax88796.c ax88796: Add method to take MAC from platform data 2009-03-24 23:32:03 -07:00
b44.c b44 WOL setup: one-bit-off stack corruption kernel panic fix 2009-12-08 21:00:22 -08:00
b44.h Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6 2009-06-15 03:02:23 -07:00
bcm63xx_enet.c net: Use netdev_alloc_skb_ip_align() 2009-10-13 11:48:18 -07:00
bcm63xx_enet.h MIPS: BCM63xx: Add integrated ethernet mac support. 2009-09-17 20:07:53 +02:00
bfin_mac.c drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
bfin_mac.h
bmac.c drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
bmac.h
bnx2.c bnx2: Refine VPD logic. 2009-12-03 15:58:00 -08:00
bnx2.h bnx2: Dump some state during tx timeout. 2009-12-03 13:18:11 -08:00
bnx2_fw.h bnx2: Use request_firmware() 2009-04-04 16:51:14 -07:00
bnx2x.h bnx2x: Handle Rx and Tx together in NAPI 2009-11-17 04:08:48 -08:00
bnx2x_dump.h bnx2x: Beautify bnx2x_dump.h 2009-08-12 23:03:00 -07:00
bnx2x_fw_defs.h bnx2x: Using the new FW 2009-08-12 22:53:28 -07:00
bnx2x_fw_file_hdr.h bnx2x: Separated FW from the source. 2009-04-27 03:27:43 -07:00
bnx2x_hsi.h bnx2x: Add support for BCM84823 2009-11-05 20:00:41 -08:00
bnx2x_init.h bnx2x: Re-factor the initialization code 2009-08-12 23:02:59 -07:00
bnx2x_init_ops.h bnx2x: Re-factor the initialization code 2009-08-12 23:02:59 -07:00
bnx2x_link.c drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
bnx2x_link.h bnx2x: Fix CL73 autoneg issues 2009-11-05 20:00:29 -08:00
bnx2x_main.c bnx2x: Don't set netdev->trans_start 2009-11-18 05:03:14 -08:00
bnx2x_reg.h bnx2x: Fix 10G mode in BCM8481/BCM84823 2009-11-05 20:00:48 -08:00
bsd_comp.c
cassini.c NET: cassini, fix lock imbalance 2009-11-06 20:26:09 -08:00
cassini.h
cnic.c cnic: Use dma_alloc_coherent(). 2009-12-02 19:57:22 -08:00
cnic.h cnic: Add bnx2x data structures. 2009-10-11 23:30:16 -07:00
cnic_defs.h cnic: Add bnx2x data structures. 2009-10-11 23:30:16 -07:00
cnic_if.h bnx2x: Add main CNIC interface functions. 2009-10-11 23:30:14 -07:00
cpmac.c net: Use netdev_alloc_skb_ip_align() 2009-10-13 11:48:18 -07:00
cs89x0.c drivers/net: request_irq - Remove unnecessary leading & from second arg 2009-11-18 23:29:17 -08:00
cs89x0.h
davinci_emac.c TI DaVinci EMAC: Minor macro related updates 2009-11-20 13:57:54 -08:00
de600.c net: use NETDEV_TX_OK instead of 0 in ndo_start_xmit() functions 2009-07-05 19:16:04 -07:00
de600.h
de620.c net: use NETDEV_TX_OK instead of 0 in ndo_start_xmit() functions 2009-07-05 19:16:04 -07:00
de620.h
declance.c drivers/net: request_irq - Remove unnecessary leading & from second arg 2009-11-18 23:29:17 -08:00
defxx.c netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
defxx.h
depca.c drivers/net: request_irq - Remove unnecessary leading & from second arg 2009-11-18 23:29:17 -08:00
depca.h
dl2k.c drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
dl2k.h
dm9000.c drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
dm9000.h DM9000: Wake on LAN support 2009-11-11 19:22:21 -08:00
dnet.c netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
dnet.h dnet: Dave DNET ethernet controller driver (updated) 2009-03-11 23:26:02 -07:00
dummy.c netdev: convert pseudo drivers to netdev_tx_t 2009-09-01 01:13:40 -07:00
e100.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2009-12-01 22:13:38 -08:00
e2100.c drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
eepro.c drivers/net: request_irq - Remove unnecessary leading & from second arg 2009-11-18 23:29:17 -08:00
eexpress.c drivers/net: request_irq - Remove unnecessary leading & from second arg 2009-11-18 23:29:17 -08:00
eexpress.h
enc28j60.c spi: prefix modalias with "spi:" 2009-09-23 07:39:43 -07:00
enc28j60_hw.h
epic100.c drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
eql.c headers: remove sched.h from interrupt.h 2009-10-11 11:20:58 -07:00
es3210.c
eth16i.c netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
ethoc.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2009-11-18 22:19:03 -08:00
ewrk3.c headers: remove sched.h from interrupt.h 2009-10-11 11:20:58 -07:00
ewrk3.h
fealnx.c drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
fec.c net: fix section mismatch in fec.c 2009-10-20 18:51:37 -07:00
fec.h fec: fix definition of 5272 version of FEC_X_DES_ACTIVE register 2009-07-06 18:56:11 -07:00
fec_mpc52xx.c net/mpc5200: Fix locking on fec_mpc52xx driver 2009-12-08 20:29:10 -08:00
fec_mpc52xx.h
fec_mpc52xx_phy.c net: Fix OF platform drivers coldplug/hotplug when compiled as modules 2009-10-14 14:54:52 -07:00
forcedeth.c drivers/net: request_irq - Remove unnecessary leading & from second arg 2009-11-18 23:29:17 -08:00
fsl_pq_mdio.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2009-11-08 23:00:54 -08:00
fsl_pq_mdio.h fsl_pq_mdio: Add Suport for etsec2.0 devices. 2009-11-02 23:40:57 -08:00
gianfar.c gianfar: Fix build with CONFIG_NET_POLL_CONTROLLER=y 2009-12-09 02:52:19 -08:00
gianfar.h gianfar: Fix compiler and sparse warnings 2009-11-08 00:43:17 -08:00
gianfar_ethtool.c gianfar: Basic Support for programming hash rules 2009-11-02 23:40:59 -08:00
gianfar_sysfs.c drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
hamachi.c drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
hp-plus.c drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
hp.c
hp100.c drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
hp100.h
hplance.c hplance: convert to net_device_ops 2009-04-16 02:20:08 -07:00
hplance.h
hydra.c net: fix hydra printk format warning 2009-09-07 01:56:52 -07:00
ibmlana.c netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
ibmlana.h
ibmveth.c drivers/net: request_irq - Remove unnecessary leading & from second arg 2009-11-18 23:29:17 -08:00
ibmveth.h
ifb.c net: rename skb->iif to skb->skb_iif 2009-11-20 15:35:04 -08:00
ioc3-eth.c net: use NETDEV_TX_OK instead of 0 in ndo_start_xmit() functions 2009-07-05 19:16:04 -07:00
ipg.c drivers/net/ipg.c: remove exceptional & on function name 2009-11-18 10:48:39 -08:00
ipg.h trivial: fix typo milisecond/millisecond for documentation and source comments. 2009-06-12 18:01:46 +02:00
isa-skeleton.c drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
iseries_veth.c drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
jazzsonic.c drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
jme.c drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
jme.h jme: Advance driver version number 2009-07-06 13:05:13 -07:00
korina.c drivers/net: request_irq - Remove unnecessary leading & from second arg 2009-11-18 23:29:17 -08:00
ks8842.c net: Use netdev_alloc_skb_ip_align() 2009-10-13 11:48:18 -07:00
ks8851.c net: Fix ks8851 snl NULL pointer dereference Oops 2009-12-03 16:04:25 -08:00
ks8851.h KS8851: Fix MAC address write order 2009-10-20 19:11:06 -07:00
ks8851_mll.c drivers/net: ks8851_mll ethernet network driver -resubmit 2009-11-20 13:53:36 -08:00
lance.c drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
lasi_82596.c lasi_82596: fix printk format warning 2009-05-05 12:29:47 -07:00
lib8390.c drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
lib82596.c drivers/net: request_irq - Remove unnecessary leading & from second arg 2009-11-18 23:29:17 -08:00
ll_temac.h net: add Xilinx ll_temac device driver 2009-04-27 02:53:52 -07:00
ll_temac_main.c drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
ll_temac_mdio.c net: add Xilinx ll_temac device driver 2009-04-27 02:53:52 -07:00
lne390.c
loopback.c net: Simplify loopback and improve batching. 2009-12-01 16:15:52 -08:00
lp486e.c drivers/net: request_irq - Remove unnecessary leading & from second arg 2009-11-18 23:29:17 -08:00
mac89x0.c drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
mac8390.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2009-06-03 02:43:41 -07:00
macb.c trivial: fix typos "man[ae]g?ment" -> "management" 2009-09-21 15:14:56 +02:00
macb.h
mace.c drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
mace.h
macmace.c macmace: convert to net_device_ops 2009-04-16 02:20:16 -07:00
macsonic.c drivers/net: request_irq - Remove unnecessary leading & from second arg 2009-11-18 23:29:17 -08:00
macvlan.c netdevice: provide common routine for macvlan and vlan operstate management 2009-12-03 15:59:22 -08:00
mdio.c mdio: Expose pause frame advertising flags to ethtool 2009-10-12 23:59:08 -07:00
meth.c don't use __devexit_p to wrap meth_remove 2009-10-01 14:34:40 -07:00
meth.h
mii.c netdev: Remove redundant checks for CAP_NET_ADMIN in MDIO implementations 2009-09-03 20:02:11 -07:00
mipsnet.c drivers/net: request_irq - Remove unnecessary leading & from second arg 2009-11-18 23:29:17 -08:00
mv643xx_eth.c mv643xx_eth: check for valid hw address (resubmit) 2009-12-08 20:36:00 -08:00
mvme147.c mvme147: convert to net_device_ops 2009-04-16 02:20:21 -07:00
myri_sbus.c drivers/net: request_irq - Remove unnecessary leading & from second arg 2009-11-18 23:29:17 -08:00
myri_sbus.h
natsemi.c drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
ne-h8300.c
ne.c Remove multiple KERN_ prefixes from printk formats 2009-07-08 10:30:03 -07:00
ne2.c
ne2k-pci.c ne2k-pci: use dev->addr_len instead of "6" 2009-05-03 14:19:23 -07:00
ne3210.c net: remove driver_data direct access of struct device 2009-05-01 15:21:55 -07:00
netconsole.c netconsole: take care of NETDEV_UNREGISTER event 2009-05-01 15:24:18 -07:00
netx-eth.c drivers/net: request_irq - Remove unnecessary leading & from second arg 2009-11-18 23:29:17 -08:00
ni52.c drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
ni52.h
ni65.c drivers/net: request_irq - Remove unnecessary leading & from second arg 2009-11-18 23:29:17 -08:00
ni65.h
ni5010.c drivers/net: request_irq - Remove unnecessary leading & from second arg 2009-11-18 23:29:17 -08:00
ni5010.h
niu.c niu.c: Use correct length in strncmp 2009-11-13 14:07:30 -08:00
niu.h trivial: typo (en|dis|avail|remove)bale -> (en|dis|avail|remove)able 2009-06-12 18:01:45 +02:00
ns83820.c drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
pasemi_mac.c drivers/net: request_irq - Remove unnecessary leading & from second arg 2009-11-18 23:29:17 -08:00
pasemi_mac.h net: Rework pasemi_mac driver to use of_mdio infrastructure 2009-04-27 02:53:49 -07:00
pasemi_mac_ethtool.c pasemi_mac: ethtool set settings support 2009-10-12 13:26:39 -07:00
pci-skeleton.c drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
pcnet32.c drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
plip.c drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
ppp_async.c drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
ppp_deflate.c drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
ppp_generic.c drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
ppp_mppe.c drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
ppp_mppe.h
ppp_synctty.c drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
pppoe.c drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
pppol2tp.c net: Simplify pppol2tp pernet operations. 2009-12-01 16:15:57 -08:00
pppox.c net: pass kern to net_proto_family create function 2009-11-05 22:18:14 -08:00
ps3_gelic_net.c net/ps3: Add support for gelic link negotiation 2009-12-02 00:52:31 -08:00
ps3_gelic_net.h net/ps3: Add support for gelic link negotiation 2009-12-02 00:52:31 -08:00
ps3_gelic_wireless.c netdev: drivers should make ethtool_ops const 2009-09-02 01:03:33 -07:00
ps3_gelic_wireless.h
qla3xxx.c drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
qla3xxx.h
r6040.c drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
r8169.c drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
rionet.c trivial: fix typo "for for" in multiple files 2009-09-21 15:14:54 +02:00
rrunner.c netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
rrunner.h netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
s2io-regs.h s2io: Use generic MDIO definitions 2009-04-29 17:32:34 -07:00
s2io.c s2io: fixing a ethtool test that is broken 2009-11-13 19:56:53 -08:00
s2io.h s2io: Generate complete messages using single line DBG_PRINTs 2009-08-30 22:35:11 -07:00
s6gmac.c drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
sb1000.c drivers/net: request_irq - Remove unnecessary leading & from second arg 2009-11-18 23:29:17 -08:00
sb1250-mac.c drivers/net: request_irq - Remove unnecessary leading & from second arg 2009-11-18 23:29:17 -08:00
sc92031.c drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
seeq8005.c drivers/net: request_irq - Remove unnecessary leading & from second arg 2009-11-18 23:29:17 -08:00
seeq8005.h
sgiseeq.c net: Use netdev_alloc_skb_ip_align() 2009-10-13 11:48:18 -07:00
sgiseeq.h
sh_eth.c drivers/net: request_irq - Remove unnecessary leading & from second arg 2009-11-18 23:29:17 -08:00
sh_eth.h net: add Runtime PM to the sh_eth driver 2009-10-13 03:44:05 -07:00
sis190.c net: Use netdev_alloc_skb_ip_align() 2009-10-13 11:48:18 -07:00
sis900.c drivers/net: request_irq - Remove unnecessary leading & from second arg 2009-11-18 23:29:17 -08:00
sis900.h
skge.c drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
skge.h skge: use unique IRQ name 2009-10-01 15:14:54 -07:00
sky2.c drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
sky2.h sky2: fix receive pause thresholds 2009-10-29 22:57:27 -07:00
slhc.c
slip.c drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
slip.h
smc-mca.c drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
smc-ultra.c netdev: smc-ultra fix netpoll 2009-03-27 00:46:48 -07:00
smc-ultra32.c netdev: smc-ultra32 convert to net_device_ops 2009-03-27 00:46:47 -07:00
smc91x.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2009-12-01 22:13:38 -08:00
smc91x.h drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
smc911x.c drivers/net: request_irq - Remove unnecessary leading & from second arg 2009-11-18 23:29:17 -08:00
smc911x.h net: smc911x: includecheck fix for smc911x.h 2009-08-12 22:13:16 -07:00
smc9194.c drivers/net: request_irq - Remove unnecessary leading & from second arg 2009-11-18 23:29:17 -08:00
smc9194.h
smsc911x.c drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
smsc911x.h smsc911x: define status word positions as constants 2009-03-19 23:59:27 -07:00
smsc9420.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2009-12-01 22:13:38 -08:00
smsc9420.h smsc9420: handle magic field of ethtool_eeprom 2009-02-20 00:38:51 -08:00
sni_82596.c
sonic.c net: convert remaining non-symbolic return values in ndo_start_xmit() functions 2009-07-05 19:23:38 -07:00
sonic.h
spider_net.c spider-net: declare MODULE_FIRMWARE 2009-11-10 20:28:52 -08:00
spider_net.h
spider_net_ethtool.c
starfire.c drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
stnic.c
sun3_82586.c drivers/net: request_irq - Remove unnecessary leading & from second arg 2009-11-18 23:29:17 -08:00
sun3_82586.h
sun3lance.c net: use NETDEV_TX_OK instead of 0 in ndo_start_xmit() functions 2009-07-05 19:16:04 -07:00
sunbmac.c drivers/net: request_irq - Remove unnecessary leading & from second arg 2009-11-18 23:29:17 -08:00
sunbmac.h
sundance.c drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
sungem.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2009-11-18 22:19:03 -08:00
sungem.h drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
sungem_phy.c cassini/sungem: limit reaches -1, but 0 tested 2009-02-02 23:19:50 -08:00
sungem_phy.h
sunhme.c drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
sunhme.h
sunlance.c drivers/net: request_irq - Remove unnecessary leading & from second arg 2009-11-18 23:29:17 -08:00
sunqe.c drivers/net: request_irq - Remove unnecessary leading & from second arg 2009-11-18 23:29:17 -08:00
sunqe.h
sunvnet.c drivers/net: remove duplicate structure field initialization 2009-09-22 14:00:09 -07:00
sunvnet.h
tc35815.c drivers/net: request_irq - Remove unnecessary leading & from second arg 2009-11-18 23:29:17 -08:00
tehuti.c drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
tehuti.h trivial: remove duplicated MIN macro from tehuti. 2009-11-04 05:06:24 -08:00
tg3.c tg3: Update version to 3.105 2009-12-03 13:18:08 -08:00
tg3.h tg3: Add some VPD preprocessor constants 2009-12-03 13:18:04 -08:00
tlan.c drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
tlan.h
tsi108_eth.c net: Use netdev_alloc_skb_ip_align() 2009-10-13 11:48:18 -07:00
tsi108_eth.h
tun.c net/tun: handle compat_ioctl directly 2009-11-06 22:52:32 -08:00
typhoon.c drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
typhoon.h
ucc_geth.c drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
ucc_geth.h ucc_geth: Implement suspend/resume and Wake-On-LAN support 2009-08-30 21:51:47 -07:00
ucc_geth_ethtool.c ucc_geth: Implement suspend/resume and Wake-On-LAN support 2009-08-30 21:51:47 -07:00
veth.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2009-11-29 00:57:15 -08:00
via-rhine.c drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
via-velocity.c drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
via-velocity.h via-velocity: Bump version 2009-11-26 15:51:29 -08:00
virtio_net.c drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
wd.c
xen-netfront.c netdev: drivers should make ethtool_ops const 2009-09-02 01:03:33 -07:00
xilinx_emaclite.c drivers/net: request_irq - Remove unnecessary leading & from second arg 2009-11-18 23:29:17 -08:00
xtsonic.c drivers/net: request_irq - Remove unnecessary leading & from second arg 2009-11-18 23:29:17 -08:00
yellowfin.c drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
znet.c drivers/net: Move && and || to end of previous line 2009-12-03 13:18:01 -08:00
zorro8390.c zorro8390: Fix read buffer overflow in zorro8390_init_one() 2009-08-09 21:46:53 -07:00