]> git.baikalelectronics.ru Git - kernel.git/commit
mac80211: fix A-MSDU aggregation with fast-xmit + txq
authorFelix Fietkau <nbd@nbd.name>
Fri, 4 Nov 2016 09:27:54 +0000 (10:27 +0100)
committerJohannes Berg <johannes.berg@intel.com>
Tue, 15 Nov 2016 13:37:30 +0000 (14:37 +0100)
commit8b358e3378910b88fc822edbe64b8966074f4e0c
tree499c26b35f8d701bbe85248a3835e2ca4d297891
parentd9c0d9e4973f7444c889bcf7a7bbe369cda12070
mac80211: fix A-MSDU aggregation with fast-xmit + txq

A-MSDU aggregation alters the QoS header after a frame has been
enqueued, so it needs to be ready before enqueue and not overwritten
again afterwards

Fixes: fe9a914ed149 ("mac80211: Move reorder-sensitive TX handlers to after TXQ dequeue")
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Acked-by: Toke Høiland-Jørgensen <toke@toke.dk>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
net/mac80211/tx.c