OpenCloudOS-Kernel/drivers/net/wireless/zd1211rw
Johannes Berg 3ac64beecd mac80211: allow configure_filter callback to sleep
Over time, a whole bunch of drivers have come up
with their own scheme to delay the configure_filter
operation to a workqueue. To be able to simplify
things, allow configure_filter to sleep, and add
a new prepare_multicast callback that drivers that
need the multicast address list implement. This new
callback must be atomic, but most drivers either
don't care or just calculate a hash which can be
done atomically and then uploaded to the hardware
non-atomically.

A cursory look suggests that at76c50x-usb, ar9170,
mwl8k (which is actually very broken now), rt2x00,
wl1251, wl1271 and zd1211 should make use of this
new capability.

Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2009-08-20 11:35:58 -04:00
..
Kconfig
Makefile zd1211rw: make use of new regulatory_hint() 2008-09-15 16:48:19 -04:00
zd_chip.c zd1211rw: make it clear we don't use leds.h LED stuff 2009-08-14 09:12:39 -04:00
zd_chip.h zd1211rw: make it clear we don't use leds.h LED stuff 2009-08-14 09:12:39 -04:00
zd_def.h mac80211: use cfg80211s BSS infrastructure 2009-02-13 13:45:58 -05:00
zd_mac.c mac80211: allow configure_filter callback to sleep 2009-08-20 11:35:58 -04:00
zd_mac.h zd1211rw: Replace ZD_CS_MULTICAST with ZD_CS_NO_ACK 2009-05-20 14:46:24 -04:00
zd_rf.c zd1211rw: treat MAXIM_NEW_RF(0x08) as UW2453_RF(0x09) for TP-Link WN322/422G 2009-02-11 11:27:19 -05:00
zd_rf.h
zd_rf_al2230.c
zd_rf_al7230b.c
zd_rf_rf2959.c
zd_rf_uw2453.c
zd_usb.c zd1211rw: adding Accton Technology Corp (083a:e501) as a ZD1211B device 2009-07-24 15:05:13 -04:00
zd_usb.h