iwlwifi: mvm: rs: use STBC regardless of power save mode
authorEyal Shapira <eyal@wizery.com>
Mon, 12 Jan 2015 09:53:06 +0000 (11:53 +0200)
committerEmmanuel Grumbach <emmanuel.grumbach@intel.com>
Thu, 22 Jan 2015 15:55:18 +0000 (17:55 +0200)
Tx STBC was used only when in CAM mode or if powersave is disabled.
Effectively this meant we never used STBC as these modes aren't
used on most platforms by default. Change that.

Signed-off-by: Eyal Shapira <eyalx.shapira@intel.com>
Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
drivers/net/wireless/iwlwifi/mvm/rs.c

index dd2f966b3bf066c24a083b666ce3a6d05cb6ac0f..997a3831117cfbd6172983ef501315cdd47a720f 100644 (file)
@@ -1802,20 +1802,12 @@ out:
 static bool rs_stbc_allow(struct iwl_mvm *mvm, struct ieee80211_sta *sta,
                          struct iwl_lq_sta *lq_sta)
 {
-       struct iwl_mvm_sta *mvmsta = iwl_mvm_sta_from_mac80211(sta);
-       struct ieee80211_vif *vif = mvmsta->vif;
-       bool sta_ps_disabled = (vif->type == NL80211_IFTYPE_STATION &&
-                               !vif->bss_conf.ps);
-
        /* Our chip supports Tx STBC and the peer is an HT/VHT STA which
         * supports STBC of at least 1*SS
         */
        if (!lq_sta->stbc)
                return false;
 
-       if (!mvm->ps_disabled && !sta_ps_disabled)
-               return false;
-
        if (!iwl_mvm_bt_coex_is_mimo_allowed(mvm, sta))
                return false;