developer | 4721e25 | 2022-06-21 16:41:28 +0800 | [diff] [blame] | 1 | From 924bfa3aeb7330cbf5c14c9a0ddebb9567e5f77c Mon Sep 17 00:00:00 2001 |
developer | f64861f | 2022-06-22 11:44:53 +0800 | [diff] [blame] | 2 | From: "lian.chen" <lian.chen@mediatek.com> |
| 3 | Date: Wed, 22 Jun 2022 10:31:55 +0800 |
developer | 4721e25 | 2022-06-21 16:41:28 +0800 | [diff] [blame] | 4 | Subject: [PATCH 10/12] mt76: mt7915: 4addr null frame using fixed rate to |
developer | f64861f | 2022-06-22 11:44:53 +0800 | [diff] [blame] | 5 | success WDS |
| 6 | |
| 7 | --- |
developer | 4721e25 | 2022-06-21 16:41:28 +0800 | [diff] [blame] | 8 | mt76_connac_mac.c | 3 ++- |
developer | f64861f | 2022-06-22 11:44:53 +0800 | [diff] [blame] | 9 | 1 file changed, 2 insertions(+), 1 deletion(-) |
| 10 | |
| 11 | diff --git a/mt76_connac_mac.c b/mt76_connac_mac.c |
developer | 4721e25 | 2022-06-21 16:41:28 +0800 | [diff] [blame] | 12 | index af2b33d..27eaf22 100644 |
developer | f64861f | 2022-06-22 11:44:53 +0800 | [diff] [blame] | 13 | --- a/mt76_connac_mac.c |
| 14 | +++ b/mt76_connac_mac.c |
| 15 | @@ -393,7 +393,8 @@ mt76_connac2_mac_write_txwi_80211(struct mt76_dev *dev, __le32 *txwi, |
| 16 | } |
| 17 | |
| 18 | if (!ieee80211_is_data(fc) || multicast || |
| 19 | - info->flags & IEEE80211_TX_CTL_USE_MINRATE) |
| 20 | + info->flags & IEEE80211_TX_CTL_USE_MINRATE || |
| 21 | + (ieee80211_is_nullfunc(fc) && ieee80211_has_a4(fc))) |
| 22 | val |= MT_TXD2_FIX_RATE; |
| 23 | |
| 24 | txwi[2] |= cpu_to_le32(val); |
| 25 | -- |
developer | 4721e25 | 2022-06-21 16:41:28 +0800 | [diff] [blame] | 26 | 2.18.0 |
developer | f64861f | 2022-06-22 11:44:53 +0800 | [diff] [blame] | 27 | |