ath9k: fix transmitting to stations in dynamic SMPS mode
authorFelix Fietkau <nbd@nbd.name>
Sun, 14 Feb 2021 18:55:09 +0000 (19:55 +0100)
committerFelix Fietkau <nbd@nbd.name>
Sun, 14 Feb 2021 18:55:45 +0000 (19:55 +0100)
commitf118be07126e88f2fd393909675d815e0b0fd315
tree569f72ee93dfe615de03ad8abbe9f60a2ba7f130
parentbc3963764d5a3bc2371a890dbe76d3b6dc131d10
ath9k: fix transmitting to stations in dynamic SMPS mode

When transmitting to a receiver in dynamic SMPS mode, all transmissions that
use multiple spatial streams need to be sent using CTS-to-self or RTS/CTS to
give the receiver's extra chains some time to wake up.
This fixes the tx rate getting stuck at <= MCS7 for some clients, especially
Intel ones, which make aggressive use of SMPS.

Signed-off-by: Felix Fietkau <nbd@nbd.name>
package/kernel/mac80211/patches/ath/560-ath9k-fix-transmitting-to-stations-in-dynamic-SMPS-m.patch [new file with mode: 0644]