mirror of
				git://git.openwrt.org/openwrt/openwrt.git
				synced 2025-10-27 20:14:27 -04:00 
			
		
		
		
	
		
			
				
	
	
		
			27 lines
		
	
	
		
			983 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			983 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
| From: Janusz Dziedzic <janusz.dziedzic@tieto.com>
 | |
| Date: Tue, 16 Dec 2014 09:53:00 +0100
 | |
| Subject: [PATCH] ath10k: send (re)assoc peer command when NSS changed
 | |
| 
 | |
| Assoc peer command contain information about NSS.
 | |
| When we will get IEEE80211_RC_NSS_CHANGED we should
 | |
| also send (re) assoc peer command to be sure firmware
 | |
| will know about it and RC will work correctly.
 | |
| 
 | |
| Signed-off-by: Janusz Dziedzic <janusz.dziedzic@tieto.com>
 | |
| ---
 | |
| 
 | |
| --- a/drivers/net/wireless/ath/ath10k/mac.c
 | |
| +++ b/drivers/net/wireless/ath/ath10k/mac.c
 | |
| @@ -3497,8 +3497,9 @@ static void ath10k_sta_rc_update_wk(stru
 | |
|  				    sta->addr, smps, err);
 | |
|  	}
 | |
|  
 | |
| -	if (changed & IEEE80211_RC_SUPP_RATES_CHANGED) {
 | |
| -		ath10k_dbg(ar, ATH10K_DBG_MAC, "mac update sta %pM supp rates\n",
 | |
| +	if (changed & IEEE80211_RC_SUPP_RATES_CHANGED ||
 | |
| +	    changed & IEEE80211_RC_NSS_CHANGED) {
 | |
| +		ath10k_dbg(ar, ATH10K_DBG_MAC, "mac update sta %pM supp rates/nss\n",
 | |
|  			   sta->addr);
 | |
|  
 | |
|  		err = ath10k_station_assoc(ar, arvif->vif, sta, true);
 |