]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - drivers/net/wireless/intel/iwlwifi/mvm/rs.c
Merge remote-tracking branch 'wireless-drivers-next/master'
[karo-tx-linux.git] / drivers / net / wireless / intel / iwlwifi / mvm / rs.c
index 94caa88df4422764573dbd6099af5315c962bdc5..6e7e78a378794a34174be26f2f9dcf01ba6403b3 100644 (file)
@@ -2062,7 +2062,8 @@ static enum tpc_action rs_get_tpc_action(struct iwl_mvm *mvm,
        }
 
        /* try decreasing first if applicable */
-       if (weak != TPC_INVALID) {
+       if (sr >= RS_PERCENT(IWL_MVM_RS_TPC_SR_NO_INCREASE) &&
+           weak != TPC_INVALID) {
                if (weak_tpt == IWL_INVALID_VALUE &&
                    (strong_tpt == IWL_INVALID_VALUE ||
                     current_tpt >= strong_tpt)) {