linux/drivers/staging/ath6kl
Jouni Malinen ed9d01026f cfg80211: Use consistent BSS matching between scan and sme
cfg80211 scan code adds separate BSS entries if the same BSS shows up
on multiple channels. However, sme implementation does not use the
frequency when fetching the BSS entry. Fix this by adding channel
information to cfg80211_roamed() and include it in cfg80211_get_bss()
calls.

Please note that drivers using cfg80211_roamed() need to be modified to
fully implement this fix. This commit includes only minimal changes to
avoid compilation issues; it maintains the old (broken) behavior for
most drivers. ath6kl was the only one that I could test, so I updated
it to provide the operating frequency in the roamed event.

Signed-off-by: Jouni Malinen <jouni.malinen@atheros.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2011-05-19 10:37:18 -04:00
..
bmi ath6kl: remove-typedef HIF_DEVICE 2011-03-14 11:58:57 -07:00
hif ath6kl: remove-typedef HIF_DEVICE 2011-03-14 11:58:57 -07:00
htc2 ath6kl: remove-typedef HIF_DEVICE 2011-03-14 11:58:57 -07:00
include ath6kl: remove-typedef HIF_DEVICE 2011-03-14 11:58:57 -07:00
miscdrv ath6kl: remove-typedef HIF_DEVICE 2011-03-14 11:58:57 -07:00
os/linux cfg80211: Use consistent BSS matching between scan and sme 2011-05-19 10:37:18 -04:00
reorder ath6kl: remove-typedef WINDOW_SNAPSHOT 2011-03-14 11:58:56 -07:00
wlan staging: ath6kl: remove-typedef ATH_DEBUG_MASK_DESCRIPTION 2011-03-11 14:31:52 -08:00
wmi staging: ath6kl: remove-typedef ATH_DEBUG_MASK_DESCRIPTION 2011-03-11 14:31:52 -08:00
Kconfig Staging: ath6kl: ATH6KL_CFG80211 depends on CFG80211 2010-11-09 13:33:04 -08:00
Makefile staging: add ath6kl driver for AR6003 chip 2010-09-02 11:43:26 -07:00
TODO staging: ath6kl: update TODO file / maintainers 2011-02-23 13:59:56 -08:00