Skip to content

Commit

Permalink
iwlwifi: mvm: rs: use STBC regardless of power save mode
Browse files Browse the repository at this point in the history
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>
  • Loading branch information
Eyal Shapira authored and egrumbach committed Jan 22, 2015
1 parent 6d440b2 commit ec41088
Showing 1 changed file with 0 additions and 8 deletions.
8 changes: 0 additions & 8 deletions drivers/net/wireless/iwlwifi/mvm/rs.c
Original file line number Diff line number Diff line change
Expand Up @@ -1802,20 +1802,12 @@ static enum rs_action rs_get_rate_action(struct iwl_mvm *mvm,
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;

Expand Down

0 comments on commit ec41088

Please sign in to comment.