kernel-fxtec-pro1x/drivers/net/wireless/wl12xx
Juuso Oikarinen 781608c413 wl1271: Flush TX buffers to air before going to idle
The mac80211 changes to idle almost immediately after transmitting some
frames, such as deauth etc. When going to idle, the wl1271 is disconnected,
which causes TX frames already on buffers, but not yet transmitted, to be
deleted.

To make sure deauth frames reach the air, allow the TX buffers to flush
before proceeding to idle.

Signed-off-by: Juuso Oikarinen <juuso.oikarinen@nokia.com>
Reviewed-by: Teemu Paasikivi <ext-teemu.3.paasikivi@nokia.com>
Signed-off-by: Luciano Coelho <luciano.coelho@nokia.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2010-06-02 16:13:35 -04:00
..
Kconfig wl1271: remove sdio ARM dependency 2010-06-02 16:02:54 -04:00
Makefile
wl12xx_80211.h
wl1251.h
wl1251_acx.c
wl1251_acx.h
wl1251_boot.c
wl1251_boot.h
wl1251_cmd.c
wl1251_cmd.h
wl1251_debugfs.c
wl1251_debugfs.h
wl1251_event.c
wl1251_event.h
wl1251_init.c
wl1251_init.h
wl1251_io.c
wl1251_io.h
wl1251_main.c drivers/net/wireless/wl12xx: Use kmemdup 2010-06-02 16:13:09 -04:00
wl1251_ps.c
wl1251_ps.h
wl1251_reg.h
wl1251_rx.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
wl1251_rx.h
wl1251_sdio.c
wl1251_spi.c
wl1251_spi.h
wl1251_tx.c
wl1251_tx.h
wl1271.h wl1271: Flush TX buffers to air before going to idle 2010-06-02 16:13:35 -04:00
wl1271_acx.c
wl1271_acx.h
wl1271_boot.c Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 into for-davem 2010-05-11 14:24:55 -04:00
wl1271_boot.h
wl1271_cmd.c wl1271: Prevent dropping of TX frames in joins 2010-06-02 16:13:33 -04:00
wl1271_cmd.h wl1271: Update handling of the NVS file / INI parameters 2010-06-02 16:13:05 -04:00
wl1271_conf.h
wl1271_debugfs.c
wl1271_debugfs.h
wl1271_event.c
wl1271_event.h
wl1271_ini.h wl1271: Add support for NVS files with 5GHz band parameters 2010-06-02 16:13:05 -04:00
wl1271_init.c
wl1271_init.h
wl1271_io.c
wl1271_io.h
wl1271_main.c wl1271: Flush TX buffers to air before going to idle 2010-06-02 16:13:35 -04:00
wl1271_ps.c
wl1271_ps.h
wl1271_reg.h
wl1271_rx.c wl1271: Fix RX data path frame lengths 2010-05-21 14:40:00 -04:00
wl1271_rx.h
wl1271_sdio.c wl1271: remove sdio ARM dependency 2010-06-02 16:02:54 -04:00
wl1271_spi.c
wl1271_testmode.c wl1271: Add support for NVS files with 5GHz band parameters 2010-06-02 16:13:05 -04:00
wl1271_testmode.h
wl1271_tx.c wl1271: Flush TX buffers to air before going to idle 2010-06-02 16:13:35 -04:00
wl1271_tx.h wl1271: Flush TX buffers to air before going to idle 2010-06-02 16:13:35 -04:00