linux/drivers/net/wireless/iwlwifi
Johannes Berg 4be8c3873e mac80211: extend/document powersave API
This modifies hardware flags for powersave to support three different
flags:
 * IEEE80211_HW_SUPPORTS_PS - indicates general PS support
 * IEEE80211_HW_PS_NULLFUNC_STACK - indicates nullfunc sending in software
 * IEEE80211_HW_SUPPORTS_DYNAMIC_PS - indicates dynamic PS on the device

It also adds documentation for all this which explains how to set the
various flags.

Additionally, it fixes a few things:
 * a spot where && was used to test flags
 * enable CONF_PS only when associated again

Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2009-01-29 15:59:58 -05:00
..
Kconfig
Makefile
iwl-3945-fh.h iwl3945: rearrange 3945 tfd 2009-01-29 15:59:23 -05:00
iwl-3945-hw.h iwl3945: sync tx queue data structure with iwlagn 2009-01-29 15:59:24 -05:00
iwl-3945-led.c iwlwifi: use iwl_cmd instead of iwl3945_cmd 2009-01-29 15:59:18 -05:00
iwl-3945-led.h
iwl-3945-rs.c
iwl-3945.c iwl3945: use rx queue management infrastructure from iwlcore 2009-01-29 15:59:27 -05:00
iwl-3945.h iwl3945: use rx queue management infrastructure from iwlcore 2009-01-29 15:59:27 -05:00
iwl-4965-hw.h iwl3945: sync tx queue data structure with iwlagn 2009-01-29 15:59:24 -05:00
iwl-4965.c iwlwifi: replace IWL_ERROR with IWL_ERR 2009-01-29 15:59:17 -05:00
iwl-5000-hw.h
iwl-5000.c iwlwifi: replace IWL_ERROR with IWL_ERR 2009-01-29 15:59:17 -05:00
iwl-agn-hcmd-check.c iwlwifi: replace IWL_ERROR with IWL_ERR 2009-01-29 15:59:17 -05:00
iwl-agn-rs.c iwlwifi: make use of conf_is_ht*() helpers 2009-01-29 15:59:32 -05:00
iwl-agn-rs.h
iwl-agn.c mac80211: clean up set_key callback 2009-01-29 15:59:42 -05:00
iwl-calib.c iwlwifi: replace IWL_ERROR with IWL_ERR 2009-01-29 15:59:17 -05:00
iwl-calib.h
iwl-commands.h
iwl-core.c mac80211: extend/document powersave API 2009-01-29 15:59:58 -05:00
iwl-core.h iwl3945: switch to the iwl-core send_card_state routine 2009-01-29 15:59:25 -05:00
iwl-csr.h
iwl-debug.h iwlwifi: replace IWL_ERROR with IWL_ERR 2009-01-29 15:59:17 -05:00
iwl-debugfs.c iwlwifi: replace IWL_ERROR with IWL_ERR 2009-01-29 15:59:17 -05:00
iwl-dev.h iwl3945: sync tx queue data structure with iwlagn 2009-01-29 15:59:24 -05:00
iwl-eeprom.c iwlwifi: replace IWL_ERROR with IWL_ERR 2009-01-29 15:59:17 -05:00
iwl-eeprom.h
iwl-fh.h iwl3945: sync tx queue data structure with iwlagn 2009-01-29 15:59:24 -05:00
iwl-hcmd.c iwlwifi: replace IWL_ERROR with IWL_ERR 2009-01-29 15:59:17 -05:00
iwl-helpers.h
iwl-io.h iwlwifi: replace IWL_ERROR with IWL_ERR 2009-01-29 15:59:17 -05:00
iwl-led.c iwlwifi: replace IWL_ERROR with IWL_ERR 2009-01-29 15:59:17 -05:00
iwl-led.h
iwl-power.c
iwl-power.h
iwl-prph.h
iwl-rfkill.c iwlwifi: replace IWL_ERROR with IWL_ERR 2009-01-29 15:59:17 -05:00
iwl-rfkill.h
iwl-rx.c iwlwifi: replace IWL_ERROR with IWL_ERR 2009-01-29 15:59:17 -05:00
iwl-scan.c
iwl-spectrum.c iwlwifi: replace IWL_ERROR with IWL_ERR 2009-01-29 15:59:17 -05:00
iwl-spectrum.h
iwl-sta.c iwlwifi: replace IWL_ERROR with IWL_ERR 2009-01-29 15:59:17 -05:00
iwl-sta.h
iwl-tx.c iwlwifi: replace IWL_ERROR with IWL_ERR 2009-01-29 15:59:17 -05:00
iwl3945-base.c mac80211: clean up set_key callback 2009-01-29 15:59:42 -05:00