iwlwifi: disable PS by default
authorJohannes Berg <johannes@sipsolutions.net>
Thu, 13 Aug 2009 20:31:02 +0000 (13:31 -0700)
committerJohn W. Linville <linville@tuxdriver.com>
Thu, 20 Aug 2009 15:33:14 +0000 (11:33 -0400)
Unfortunately, PS currently affects RX performance
significantly enough to warrant disabling it by
default, but give the user the choice to enable it
again with iwconfig.

Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/iwlwifi/iwl-core.c

index f4c2431017e27805b51636ad7e760fa30dbddda2..c0efa6623c09a815cac7540dcd5423b97169cd2e 100644 (file)
@@ -1580,6 +1580,12 @@ int iwl_setup_mac(struct iwl_priv *priv)
        /* Firmware does not support this */
        hw->wiphy->disable_beacon_hints = true;
 
+       /*
+        * For now, disable PS by default because it affects
+        * RX performance significantly.
+        */
+       hw->wiphy->ps_default = false;
+
        hw->wiphy->max_scan_ssids = PROBE_OPTION_MAX;
        /* we create the 802.11 header and a zero-length SSID element */
        hw->wiphy->max_scan_ie_len = IWL_MAX_PROBE_REQUEST - 24 - 2;