linux/drivers/net/wireless/iwlwifi
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
..
iwl-1000.c iwlwifi: SRAM size moves from hw_params to cfg 2012-02-17 10:58:19 -08:00
iwl-2000.c iwlwifi: SRAM size moves from hw_params to cfg 2012-02-17 10:58:19 -08:00
iwl-5000.c iwlwifi: SRAM size moves from hw_params to cfg 2012-02-17 10:58:19 -08:00
iwl-6000.c iwlwifi: update pci subsystem id 2012-02-27 13:57:17 -08:00
iwl-agn-calib.c iwlwifi: use enhance_sensitivity from iwl_fw 2012-02-17 10:54:51 -08:00
iwl-agn-calib.h iwlwifi: update Copyright 2012-01-24 14:08:36 -05:00
iwl-agn-hw.h iwlwifi: update Copyright 2012-01-24 14:08:36 -05:00
iwl-agn-lib.c iwlwifi: virtualize the op_mode 2012-02-27 13:26:02 -08:00
iwl-agn-rs.c iwlwifi: virtualize the op_mode 2012-02-27 13:26:02 -08:00
iwl-agn-rs.h iwlwifi: update Copyright 2012-01-24 14:08:36 -05:00
iwl-agn-rx.c iwlwifi: virtualize op_mode's rx 2012-02-27 13:26:40 -08:00
iwl-agn-rxon.c iwlwifi: virtualize the op_mode 2012-02-27 13:26:02 -08:00
iwl-agn-sta.c iwlwifi: update Copyright 2012-01-24 14:08:36 -05:00
iwl-agn-tt.c iwlwifi: move workqueue to priv 2012-02-17 10:10:28 -08:00
iwl-agn-tt.h iwlwifi: update Copyright 2012-01-24 14:08:36 -05:00
iwl-agn-tx.c mac80211: handle non-bufferable MMPDUs correctly 2012-02-29 14:14:54 -05:00
iwl-agn.c iwlwifi: kill iwl_bus.h 2012-02-27 13:55:43 -08:00
iwl-agn.h iwlwifi: remove iwl_print_rx_config_cmd from shared 2012-02-27 13:56:33 -08:00
iwl-cfg.h iwlwifi: update pci subsystem id 2012-02-27 13:57:17 -08:00
iwl-commands.h Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless 2012-02-15 16:24:37 -05:00
iwl-core.c iwlwifi: remove iwl_print_rx_config_cmd from shared 2012-02-27 13:56:33 -08:00
iwl-core.h iwlwifi: remove iwl_reset_traffic_log from shared 2012-02-27 13:56:39 -08:00
iwl-csr.h iwlwifi: update Copyright 2012-01-24 14:08:36 -05:00
iwl-debug.c iwlwifi: trace debug messages 2012-02-17 09:49:27 -08:00
iwl-debug.h iwlwifi: kill iwl_bus.h 2012-02-27 13:55:43 -08:00
iwl-debugfs.c iwlwifi: Move ucode pointers to iwl_fw 2012-02-17 10:28:20 -08:00
iwl-dev.h iwlwifi: kill iwl_bus.h 2012-02-27 13:55:43 -08:00
iwl-devtrace.c iwlwifi: update Copyright 2012-01-24 14:08:36 -05:00
iwl-devtrace.h iwlwifi: trace debug messages 2012-02-17 09:49:27 -08:00
iwl-drv.c iwlwifi: virtualize the op_mode 2012-02-27 13:26:02 -08:00
iwl-drv.h iwlwifi: drv object can release its own memory 2012-02-27 13:25:38 -08:00
iwl-eeprom.c iwlwifi: eeprom gets transport and not bus 2012-02-27 13:27:35 -08:00
iwl-eeprom.h iwlwifi: eeprom gets transport and not bus 2012-02-27 13:27:35 -08:00
iwl-fh.h iwlwifi: update Copyright 2012-01-24 14:08:36 -05:00
iwl-io.c iwlwifi: give trans to all the read / write functions 2012-02-02 14:35:45 -08:00
iwl-io.h iwlwifi: give trans to all the read / write functions 2012-02-02 14:35:45 -08:00
iwl-led.c iwlwifi: give trans to all the read / write functions 2012-02-02 14:35:45 -08:00
iwl-led.h iwlwifi: update Copyright 2012-01-24 14:08:36 -05:00
iwl-mac80211.c iwlwifi: kill iwl_bus.h 2012-02-27 13:55:43 -08:00
iwl-op-mode.h iwlwifi: document the operational mode 2012-02-27 13:56:46 -08:00
iwl-pci.c iwlwifi: fix IDI compilation 2012-02-27 13:57:24 -08:00
iwl-power.c iwlwifi: kill bus_is_pm_supported 2012-02-02 14:37:12 -08:00
iwl-power.h iwlwifi: update Copyright 2012-01-24 14:08:36 -05:00
iwl-prph.h iwlwifi: update Copyright 2012-01-24 14:08:36 -05:00
iwl-scan.c iwlwifi: move workqueue to priv 2012-02-17 10:10:28 -08:00
iwl-shared.h iwlwifi: remove iwl_reset_traffic_log from shared 2012-02-27 13:56:39 -08:00
iwl-testmode.c iwlwifi: kill iwl_bus.h 2012-02-27 13:55:43 -08:00
iwl-testmode.h iwlwifi: added reply data to testmode HCMD send 2012-02-17 09:49:12 -08:00
iwl-trans-pcie-int.h iwlwifi: virtualize op_mode's stop/start queue 2012-02-27 13:26:47 -08:00
iwl-trans-pcie-rx.c iwlwifi: remove iwl_print_rx_config_cmd from shared 2012-02-27 13:56:33 -08:00
iwl-trans-pcie-tx.c iwlwifi: virtualize op_mode's fw_error 2012-02-27 13:26:58 -08:00
iwl-trans-pcie.c iwlwifi: iwl-trans.h doesn't need all these includes 2012-02-27 13:56:55 -08:00
iwl-trans.c iwlwifi: update Copyright 2012-01-24 14:08:36 -05:00
iwl-trans.h iwlwifi: iwl-trans.h doesn't need all these includes 2012-02-27 13:56:55 -08:00
iwl-ucode.c iwlwifi: virtualize the op_mode 2012-02-27 13:26:02 -08:00
iwl-ucode.h iwlwifi: parse_tlv functions set the fw_version string 2012-02-27 13:24:49 -08:00
iwl-wifi.h iwlwifi: virtualize the op_mode 2012-02-27 13:26:02 -08:00
Kconfig iwlwifi: P2P is not enabled by default 2011-12-08 15:54:46 -08:00
Makefile iwlwifi: introducing the drv object's flows 2012-02-27 13:25:15 -08:00