linux/net/ieee80211
Michael Buesch a3df3b6f2e [PATCH] softmac: remove netif_tx_disable when scanning
In the scan section of ieee80211softmac, network transmits are
disabled.  When SoftMAC re-enables transmits, it may override the
wishes of a driver that may have very good reasons for disabling
transmits. At least one failure in bcm43xx can be traced to this
problem. In addition, several unexplained problems may arise from
the unexpected enabling of transmits. Note that making this change
introduces a new bug that would allow transmits for the current session
to be transmitted on the wrong channel; however, the new bug is much
less severe than the one being fixed, as the new one only leads to
a few retransmits, whereas the old one can bring the interface down.

A fix that will not introduce new bugs is being investigated; however,
the current, more serious one should be fixed now.

Signed-off-by: Michael Buesch <mb@bu3sch.de>
Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2006-11-28 14:10:48 -05:00
..
softmac [PATCH] softmac: remove netif_tx_disable when scanning 2006-11-28 14:10:48 -05:00
Kconfig [CRYPTO] users: Select ECB/CBC where needed 2006-10-25 16:51:05 +10:00
Makefile [PATCH] softmac: fix Makefiles 2006-03-22 22:16:51 -05:00
ieee80211_crypt.c [NET]: Conversions from kmalloc+memset to k(z|c)alloc. 2006-07-21 14:51:30 -07:00
ieee80211_crypt_ccmp.c Merge branch 'master' into upstream 2006-09-22 20:10:23 -04:00
ieee80211_crypt_tkip.c net/ieee80211: fix more crypto-related build breakage 2006-09-22 21:19:05 -04:00
ieee80211_crypt_wep.c net/ieee80211: fix more crypto-related build breakage 2006-09-22 21:19:05 -04:00
ieee80211_geo.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
ieee80211_module.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
ieee80211_rx.c [PATCH] ieee80211: don't flood log with errors 2006-10-31 22:15:38 -05:00
ieee80211_tx.c [PATCH] ieee80211: Fix kernel panic when QoS is enabled 2006-11-14 19:31:48 -05:00
ieee80211_wx.c [NET]: Conversions from kmalloc+memset to k(z|c)alloc. 2006-07-21 14:51:30 -07:00