linux/drivers/net/wireless/p54
Johannes Berg 02f2f1a951 mac80211: handle non-bufferable MMPDUs correctly
This renames the IEEE80211_TX_CTL_POLL_RESPONSE
TX flag to IEEE80211_TX_CTL_NO_PS_BUFFER and also
uses it for non-bufferable MMPDUs (all MMPDUs but
deauth, disassoc and action frames.)

Previously, mac80211 would let the MMPDU through
but not set the flag so drivers supporting some
hardware aids for avoiding the PS races would
then reject the frame.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2012-02-29 14:14:54 -05:00
..
eeprom.c drivers/net: Add export.h to files using EXPORT_SYMBOL/THIS_MODULE 2011-10-31 19:31:08 -04:00
eeprom.h
fwio.c drivers/net: Add export.h to files using EXPORT_SYMBOL/THIS_MODULE 2011-10-31 19:31:08 -04:00
Kconfig
led.c
lmac.h
main.c mac80211: make beacon filtering per virtual interface 2012-01-27 14:56:53 -05:00
Makefile
net2280.h
p54.h
p54pci.c drivers/net: Add module.h to drivers who were implicitly using it 2011-10-31 19:31:07 -04:00
p54pci.h
p54spi_eeprom.h
p54spi.c Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless 2011-12-02 15:44:03 -05:00
p54spi.h
p54usb.c USB: convert drivers/net/* to use module_usb_driver() 2011-11-18 09:44:20 -08:00
p54usb.h
txrx.c mac80211: handle non-bufferable MMPDUs correctly 2012-02-29 14:14:54 -05:00