20 lines
		
	
	
		
			637 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			637 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
| From: Felix Fietkau <nbd@nbd.name>
 | |
| Date: Sun, 28 Aug 2016 13:23:27 +0200
 | |
| Subject: [PATCH] ath9k: report tx status on EOSP
 | |
| 
 | |
| Signed-off-by: Felix Fietkau <nbd@nbd.name>
 | |
| ---
 | |
| 
 | |
| --- a/drivers/net/wireless/ath/ath9k/xmit.c
 | |
| +++ b/drivers/net/wireless/ath/ath9k/xmit.c
 | |
| @@ -86,7 +86,8 @@ static void ath_tx_status(struct ieee802
 | |
|  	struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb);
 | |
|  	struct ieee80211_sta *sta = info->status.status_driver_data[0];
 | |
|  
 | |
| -	if (info->flags & IEEE80211_TX_CTL_REQ_TX_STATUS) {
 | |
| +	if (info->flags & (IEEE80211_TX_CTL_REQ_TX_STATUS |
 | |
| +			   IEEE80211_TX_STATUS_EOSP)) {
 | |
|  		ieee80211_tx_status(hw, skb);
 | |
|  		return;
 | |
|  	}
 | 
