328-ath10k-send-re-assoc-peer-command-when-NSS-changed.patch 983 B

1234567891011121314151617181920212223242526
  1. From: Janusz Dziedzic <[email protected]>
  2. Date: Tue, 16 Dec 2014 09:53:00 +0100
  3. Subject: [PATCH] ath10k: send (re)assoc peer command when NSS changed
  4. Assoc peer command contain information about NSS.
  5. When we will get IEEE80211_RC_NSS_CHANGED we should
  6. also send (re) assoc peer command to be sure firmware
  7. will know about it and RC will work correctly.
  8. Signed-off-by: Janusz Dziedzic <[email protected]>
  9. ---
  10. --- a/drivers/net/wireless/ath/ath10k/mac.c
  11. +++ b/drivers/net/wireless/ath/ath10k/mac.c
  12. @@ -3497,8 +3497,9 @@ static void ath10k_sta_rc_update_wk(stru
  13. sta->addr, smps, err);
  14. }
  15. - if (changed & IEEE80211_RC_SUPP_RATES_CHANGED) {
  16. - ath10k_dbg(ar, ATH10K_DBG_MAC, "mac update sta %pM supp rates\n",
  17. + if (changed & IEEE80211_RC_SUPP_RATES_CHANGED ||
  18. + changed & IEEE80211_RC_NSS_CHANGED) {
  19. + ath10k_dbg(ar, ATH10K_DBG_MAC, "mac update sta %pM supp rates/nss\n",
  20. sta->addr);
  21. err = ath10k_station_assoc(ar, arvif->vif, sta, true);