linux/drivers/net/wireless/iwlegacy
Johannes Berg 47086fc51a mac80211: implement uAPSD
Add uAPSD support to mac80211. This is probably not
possible with all devices, so advertising it with
the cfg80211 flag will be left up to drivers that
want it.

Due to my previous patches it is now a fairly
straight-forward extension. Drivers need to have
accurate TX status reporting for the EOSP frame.
For drivers that buffer themselves, the provided
APIs allow releasing the right number of frames,
but then drivers need to set EOSP and more-data
themselves. This is documented in more detail in
the new code itself.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2011-09-30 15:57:15 -04:00
..
iwl3945-base.c Merge branch 'master' of git://git.infradead.org/users/linville/wireless 2011-09-28 10:28:09 -04:00
iwl4965-base.c Merge branch 'master' of git://git.infradead.org/users/linville/wireless 2011-09-28 10:28:09 -04:00
iwl-3945-debugfs.c
iwl-3945-debugfs.h
iwl-3945-fh.h
iwl-3945-hw.h
iwl-3945-led.c iwlegacy: remove wireless extensions inclusions 2011-08-08 14:25:05 -04:00
iwl-3945-led.h
iwl-3945-rs.c Merge branch 'master' of git://git.infradead.org/users/linville/wireless 2011-09-20 14:11:55 -04:00
iwl-3945.c iwlegacy: remove wireless extensions inclusions 2011-08-08 14:25:05 -04:00
iwl-3945.h
iwl-4965-calib.c
iwl-4965-calib.h
iwl-4965-debugfs.c
iwl-4965-debugfs.h
iwl-4965-eeprom.c
iwl-4965-hw.h
iwl-4965-led.c iwlegacy: remove wireless extensions inclusions 2011-08-08 14:25:05 -04:00
iwl-4965-led.h
iwl-4965-lib.c iwlegacy: remove reset rf infrastructure 2011-06-10 14:57:49 -04:00
iwl-4965-rs.c iwlegacy: remove wireless extensions inclusions 2011-08-08 14:25:05 -04:00
iwl-4965-rx.c iwlegacy: remove recover from statistics 2011-06-10 14:57:49 -04:00
iwl-4965-sta.c
iwl-4965-tx.c mac80211: implement uAPSD 2011-09-30 15:57:15 -04:00
iwl-4965-ucode.c
iwl-4965.c iwlegacy: remove wireless extensions inclusions 2011-08-08 14:25:05 -04:00
iwl-4965.h
iwl-commands.h Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial 2011-07-25 13:56:39 -07:00
iwl-core.c Merge branch 'master' of git://git.infradead.org/users/linville/wireless 2011-09-28 10:28:09 -04:00
iwl-core.h mac80211: add ieee80211_vif param to tsf functions 2011-09-27 14:27:48 -04:00
iwl-csr.h
iwl-debug.h
iwl-debugfs.c iwlegacy: remove firmware event log 2011-06-10 14:57:50 -04:00
iwl-dev.h Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 into for-davem 2011-06-24 15:25:51 -04:00
iwl-devtrace.c iwlegacy: remove firmware event log 2011-06-10 14:57:50 -04:00
iwl-devtrace.h iwlegacy: remove firmware event log 2011-06-10 14:57:50 -04:00
iwl-eeprom.c
iwl-eeprom.h
iwl-fh.h
iwl-hcmd.c iwlegacy: do not use interruptible waits 2011-09-21 15:58:24 -04:00
iwl-helpers.h iwlegacy: fix stop/wake queue hacks 2011-06-20 15:16:31 -04:00
iwl-io.h
iwl-led.c iwlegacy: remove wireless extensions inclusions 2011-08-08 14:25:05 -04:00
iwl-led.h
iwl-legacy-rs.h
iwl-power.c
iwl-power.h
iwl-prph.h
iwl-rx.c iwlegacy: remove recover from statistics 2011-06-10 14:57:49 -04:00
iwl-scan.c iwlegacy: remove reset rf infrastructure 2011-06-10 14:57:49 -04:00
iwl-spectrum.h
iwl-sta.c
iwl-sta.h
iwl-tx.c iwlegacy: do not use interruptible waits 2011-09-21 15:58:24 -04:00
Kconfig
Makefile