|
@@ -1149,7 +1149,7 @@ static void ath10k_peer_assoc_h_ht(struct ath10k *ar,
|
|
arg->peer_ht_rates.rates[n++] = i;
|
|
arg->peer_ht_rates.rates[n++] = i;
|
|
|
|
|
|
arg->peer_ht_rates.num_rates = n;
|
|
arg->peer_ht_rates.num_rates = n;
|
|
- arg->peer_num_spatial_streams = max((n+7) / 8, 1);
|
|
|
|
|
|
+ arg->peer_num_spatial_streams = sta->rx_nss;
|
|
|
|
|
|
ath10k_dbg(ATH10K_DBG_MAC, "mac ht peer %pM mcs cnt %d nss %d\n",
|
|
ath10k_dbg(ATH10K_DBG_MAC, "mac ht peer %pM mcs cnt %d nss %d\n",
|
|
arg->addr,
|
|
arg->addr,
|