linux/net/ieee80211
Larry Finger 6d41e26510 [PATCH] 2.6.17 missing a call to ieee80211softmac_capabilities from ieee80211softmac_assoc_req
In commit ba9b28d19a, routine
ieee80211softmac_capabilities was added to ieee80211softmac_io.c. As
denoted by its name, it completes the capabilities IE that is
needed in the associate and reassociate requests sent to the
AP. For at least one AP, the Linksys WRT54G V5, the capabilities
field must set the 'short preamble' bit or the AP refuses to
associate. In the commit noted above, there is a call to the
new routine from ieee80211softmac_reassoc_req, but not from
ieee80211softmac_assoc_req. This patch fixes that oversight.

As noted in the subject, v2.6.17 is affected. My bcm43xx card had been
unable to associate since I was forced to buy a new AP. I finally was
able to get a packet dump and traced the problem to the capabilities
info. Although I had heard that a patch was "floating around", I had
not seen it before 2.6.17 was released. As this bug does not affect
security and I seem to have the only AP affected by it, there should
be no problem in leaving it for 2.6.18.

Signed-Off-By: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2006-07-05 13:42:57 -04:00
..
softmac [PATCH] 2.6.17 missing a call to ieee80211softmac_capabilities from ieee80211softmac_assoc_req 2006-07-05 13:42:57 -04:00
ieee80211_crypt_ccmp.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
ieee80211_crypt_tkip.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
ieee80211_crypt_wep.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
ieee80211_crypt.c [PATCH] ieee80211: Log if netif_rx() drops the packet 2006-01-27 17:08:06 -05: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] skb used after passing to netif_rx in net/ieee80211/ieee80211_rx.c 2006-07-05 13:42:57 -04:00
ieee80211_tx.c [PATCH] ieee80211: fix not allocating IV+ICV space when usingencryption in ieee80211_tx_frame 2006-07-05 13:42:57 -04:00
ieee80211_wx.c [PATCH] ieee80211_wx.c: remove dead code 2006-05-05 17:10:40 -04:00
Kconfig [PATCH] wireless: Add softmac layer to the kernel 2006-03-22 22:16:50 -05:00
Makefile [PATCH] softmac: fix Makefiles 2006-03-22 22:16:51 -05:00