wifi: mac80211: Fix iTXQ AMPDU fragmentation handling
authorAlexander Wetzel <alexander@wetzel-home.de>
Fri, 6 Jan 2023 22:31:41 +0000 (23:31 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 1 Feb 2023 07:34:36 +0000 (08:34 +0100)
commit63cccc92768dabe2a1aa09e858d69a16ce9814f9
tree19d65484c99e7ef2e0f8a993cd11e66adfd8fc8e
parent7b8fe53d2a1da48db02ae961b29b8ee2f5515861
wifi: mac80211: Fix iTXQ AMPDU fragmentation handling

commit 592234e941f1addaa598601c9227e3b72d608625 upstream.

mac80211 must not enable aggregation wile transmitting a fragmented
MPDU. Enforce that for mac80211 internal TX queues (iTXQs).

Reported-by: kernel test robot <oliver.sang@intel.com>
Link: https://lore.kernel.org/oe-lkp/202301021738.7cd3e6ae-oliver.sang@intel.com
Signed-off-by: Alexander Wetzel <alexander@wetzel-home.de>
Link: https://lore.kernel.org/r/20230106223141.98696-1-alexander@wetzel-home.de
Cc: stable@vger.kernel.org
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
net/mac80211/agg-tx.c
net/mac80211/ht.c
net/mac80211/tx.c