linux/drivers/net/wireless/iwlwifi/mvm
Johannes Berg 3e56eadfb6 iwlwifi: mvm: implement AP/GO uAPSD support
Newer firmware will support uAPSD clients in AP/GO mode, so complete
the driver support for it. The way it works is described in comments
in the code, but basically the driver just has to pass down all the
mac80211 requests and do accounting on agg/non-agg queues properly.

For older firmware, this doesn't change anything as it ignores the
fields used by the new firmware, and we only advertise uAPSD support
when the firmware does.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
2014-02-03 22:23:31 +02:00
..
Makefile iwlwifi: mvm: fixup Makefile 2013-12-17 19:39:56 +02:00
binding.c iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
bt-coex.c iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
constants.h iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
d3.c iwlwifi: add inline helper for packet lengths 2014-01-13 22:17:20 +02:00
debugfs-vif.c Merge branch 'for-john' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next 2014-01-03 15:34:41 -05:00
debugfs.c iwlwifi: mvm: fix SRAM dump debugfs handler 2014-01-13 22:17:16 +02:00
debugfs.h iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
fw-api-bt-coex.h iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
fw-api-d3.h iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
fw-api-mac.h iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
fw-api-power.h iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
fw-api-rs.h iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
fw-api-scan.h iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
fw-api-sta.h iwlwifi: mvm: implement AP/GO uAPSD support 2014-02-03 22:23:31 +02:00
fw-api-tx.h iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
fw-api.h iwlwifi: mvm: implement AP/GO uAPSD support 2014-02-03 22:23:31 +02:00
fw.c iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
led.c iwlwifi: mvm: fix coccinelle warnings 2013-12-31 19:03:53 +02:00
mac-ctxt.c iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
mac80211.c iwlwifi: mvm: implement AP/GO uAPSD support 2014-02-03 22:23:31 +02:00
mvm.h iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
nvm.c iwlwifi: mvm: fix theoretical uninitialized function return value 2014-01-13 22:17:20 +02:00
ops.c iwlwifi: mvm: implement AP/GO uAPSD support 2014-02-03 22:23:31 +02:00
phy-ctxt.c iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
power.c wireless: delete non-required instances of include <linux/init.h> 2014-01-03 15:37:01 -05:00
power_legacy.c iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
quota.c iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
rs.c Merge branch 'for-john' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next 2014-01-16 12:54:17 -05:00
rs.h iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
rx.c iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
scan.c iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
sf.c iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
sta.c iwlwifi: mvm: implement AP/GO uAPSD support 2014-02-03 22:23:31 +02:00
sta.h iwlwifi: mvm: implement AP/GO uAPSD support 2014-02-03 22:23:31 +02:00
testmode.h iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
time-event.c iwlwifi: add inline helper for packet lengths 2014-01-13 22:17:20 +02:00
time-event.h iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
tt.c iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
tx.c iwlwifi: mvm: implement AP/GO uAPSD support 2014-02-03 22:23:31 +02:00
utils.c iwlwifi: add inline helper for packet lengths 2014-01-13 22:17:20 +02:00