linux/drivers/net/wireless/ath/carl9170
Christian Lamparter 9926a67557 carl9170: fix frame delivery if sta is in powersave mode
Nicolas Cavallari discovered that carl9170 has some
serious problems delivering data to sleeping stations.

It turns out that the driver was not honoring two
important flags (IEEE80211_TX_CTL_POLL_RESPONSE and
IEEE80211_TX_CTL_CLEAR_PS_FILT) which are set on
frames that should be sent although the receiving
station is still in powersave mode.

Cc: stable <stable@vger.kernel.org>
Reported-by: Nicolas Cavallari <Nicolas.Cavallari@lri.fr>
Signed-off-by: Christian Lamparter <chunkeey@googlemail.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2012-02-29 13:08:51 -05:00
..
carl9170.h carl9170: export HW random number generator 2011-08-24 14:41:42 -04:00
cmd.c carl9170: Use do_div for 64-bit division to fix 32-bit kernels 2011-08-26 10:47:58 -04:00
cmd.h carl9170: improve site survey 2011-08-24 14:41:42 -04:00
debug.c switch debugfs to umode_t 2012-01-03 22:54:56 -05:00
debug.h
eeprom.h
fw.c carl9170: move checksum and txseq into subfunctions 2012-01-04 14:30:47 -05:00
fwcmd.h carl9170: import updated firmware headers 2011-08-24 14:41:42 -04:00
fwdesc.h carl9170 firmware: update firmware headers 2011-07-18 14:29:43 -04:00
hw.h carl9170 firmware: update firmware headers 2011-07-18 14:29:43 -04:00
Kconfig carl9170: export HW random number generator 2011-08-24 14:41:42 -04:00
led.c carl9170: fix formatting issues found by checkpatch 2011-07-15 13:38:34 -04:00
mac.c carl9170: move beacon_update into tx.c 2011-07-18 14:29:43 -04:00
main.c module_param: make bool parameters really bool (net & drivers/net) 2011-12-19 22:27:29 -05:00
Makefile
phy.c carl9170: improve site survey 2011-08-24 14:41:42 -04:00
phy.h
rx.c wireless: unify QoS control field definitions 2011-06-27 15:09:39 -04:00
tx.c carl9170: fix frame delivery if sta is in powersave mode 2012-02-29 13:08:51 -05:00
usb.c USB: convert drivers/net/* to use module_usb_driver() 2011-11-18 09:44:20 -08:00
version.h carl9170: import updated firmware headers 2011-08-24 14:41:42 -04:00
wlan.h carl9170: import 1.9.4 firmware headers 2011-07-05 15:26:51 -04:00