Browse Source

mac80211: fix tx issue with CCMP PN generated in hardware

Signed-off-by: Felix Fietkau <[email protected]>
Felix Fietkau 9 years ago
parent
commit
f3747020e2

+ 1 - 1
package/kernel/mac80211/patches/346-mac80211-Move-reorder-sensitive-TX-handlers-to-after.patch

@@ -404,7 +404,7 @@ Signed-off-by: Felix Fietkau <[email protected]>
  	sta->tx_stats.packets[skb_get_queue_mapping(skb)]++;
  
 -	if (fast_tx->pn_offs) {
-+	if (pn_offs) {
++	if (pn_offs && (key_conf->flags & IEEE80211_KEY_FLAG_GENERATE_IV)) {
  		u64 pn;
 -		u8 *crypto_hdr = skb->data + fast_tx->pn_offs;
 +		u8 *crypto_hdr = skb->data + pn_offs;