 d717343c85
			
		
	
	d717343c85
	
	
	
		
			
			Minor cleanup and code reorganization, along with a change to not disable offload anymore when a tkip or sw crypto key is added Signed-off-by: Felix Fietkau <nbd@nbd.name>
		
			
				
	
	
		
			26 lines
		
	
	
		
			614 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			614 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
| From: Felix Fietkau <nbd@nbd.name>
 | |
| Date: Mon, 17 Aug 2020 13:55:56 +0200
 | |
| Subject: [PATCH] mac80211: add missing queue/hash initialization to
 | |
|  802.3 xmit
 | |
| 
 | |
| Fixes AQL for encap-offloaded tx
 | |
| 
 | |
| Signed-off-by: Felix Fietkau <nbd@nbd.name>
 | |
| ---
 | |
| 
 | |
| --- a/net/mac80211/tx.c
 | |
| +++ b/net/mac80211/tx.c
 | |
| @@ -4200,6 +4200,12 @@ static void ieee80211_8023_xmit(struct i
 | |
|  	if (is_zero_ether_addr(ra))
 | |
|  		goto out_free;
 | |
|  
 | |
| +	if (local->ops->wake_tx_queue) {
 | |
| +		u16 queue = __ieee80211_select_queue(sdata, sta, skb);
 | |
| +		skb_set_queue_mapping(skb, queue);
 | |
| +		skb_get_hash(skb);
 | |
| +	}
 | |
| +
 | |
|  	multicast = is_multicast_ether_addr(ra);
 | |
|  
 | |
|  	if (sta)
 |