linux/drivers/net/wireless/wl12xx
Eliad Peller 92ef8960ae wl12xx: use freezable workqueue for netstack_work
When resuming (after wowlan), we want the rx packets (which is
usually the wake-up packet itself) to be passed to mac80211 only
after the resume notifier was completed, and mac80211 is up and
running (otherwise, the packets will be dropped).

By enqueueing the netstack_work to a freezable workqueue, we can
guarantee the rx processing to occur only after mac80211 was resumed.

Signed-off-by: Eliad Peller <eliad@wizery.com>
Signed-off-by: Ido Yariv <ido@wizery.com>
Signed-off-by: Luciano Coelho <coelho@ti.com>
2011-06-27 13:56:14 +03:00
..
acx.c wl12xx: remove unused crc7 references 2011-06-27 10:15:52 +03:00
acx.h wl12xx: add support for rx streaming 2011-06-27 10:15:48 +03:00
boot.c wl12xx: Add Support for Low Power DRPw (LPD) Mode 2011-06-27 12:50:33 +03:00
boot.h wl12xx: move hardcoded hci_io_ds value into the conf struct 2011-04-19 16:49:22 +03:00
cmd.c wl12xx: Add Support for Low Power DRPw (LPD) Mode 2011-06-27 12:50:33 +03:00
cmd.h
conf.h wl12xx: add automatic rx streaming triggers 2011-06-27 10:15:49 +03:00
debugfs.c wl12xx: add rx_streaming debugfs entry 2011-06-27 10:15:50 +03:00
debugfs.h
event.c wl12xx: Enable beacon early termination in 2.4GHz band only 2011-06-27 10:15:51 +03:00
event.h wl12xx: Stop BA session event from device 2011-06-07 14:44:02 -04:00
ini.h wl12xx: Add Support for Low Power DRPw (LPD) Mode 2011-06-27 12:50:33 +03:00
init.c wl12xx: Stop BA session event from device 2011-06-07 14:44:02 -04:00
init.h wl12xx: AP-mode - reconfigure templates after basic rates change 2011-05-02 10:31:18 +03:00
io.c wl12xx: remove unused crc7 references 2011-06-27 10:15:52 +03:00
io.h Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 into for-davem 2011-05-05 13:32:35 -04:00
Kconfig wl12xx: remove unused crc7 references 2011-06-27 10:15:52 +03:00
main.c wl12xx: use freezable workqueue for netstack_work 2011-06-27 13:56:14 +03:00
Makefile
ps.c wl12xx: use _ni version of ieee80211_tx_status 2011-06-27 13:56:14 +03:00
ps.h wl12xx: enter/exit psm on wowlan suspend/resume 2011-05-13 14:55:49 +03:00
reg.h
rx.c wl12xx: use freezable workqueue for netstack_work 2011-06-27 13:56:14 +03:00
rx.h
scan.c wl12xx: split channel array per band in sched_scan 2011-06-27 12:01:20 +03:00
scan.h wl12xx: split channel array per band in sched_scan 2011-06-27 12:01:20 +03:00
sdio_test.c wl12xx: Clamp byte mode transfers for 128x chips 2011-04-19 16:49:07 +03:00
sdio.c wl12xx_sdio: enable wowlan only if enable_irq_wake() succeeded 2011-06-27 13:35:53 +03:00
spi.c net: wl12xx: remove unnecessary prints 2011-06-27 10:15:47 +03:00
testmode.c
testmode.h
tx.c wl12xx: use freezable workqueue for netstack_work 2011-06-27 13:56:14 +03:00
tx.h wl12xx: fix race condition during recovery in AP mode 2011-05-02 10:31:28 +03:00
wl12xx_80211.h
wl12xx_platform_data.c
wl12xx.h wl12xx: use freezable workqueue for netstack_work 2011-06-27 13:56:14 +03:00