aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/drivers/net/wireless/mediatek/mt76/mt7915/mac.h
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@nbd.name>2020-08-21 08:42:46 +0200
committerFelix Fietkau <nbd@nbd.name>2020-12-04 13:46:13 +0100
commite151d71e503d032ba0fea5afe5fced5639143856 (patch)
treec0ad82b557bc4c01ba02458e074626f25df5ffd0 /drivers/net/wireless/mediatek/mt76/mt7915/mac.h
parentmt76: mt7915: add 802.11 encap offload support (diff)
downloadwireguard-linux-e151d71e503d032ba0fea5afe5fced5639143856.tar.xz
wireguard-linux-e151d71e503d032ba0fea5afe5fced5639143856.zip
mt76: mt7915: add encap offload for 4-address mode stations
Enable MWDS mode in firmware as well and fix txp->rept_wds_wcid for wcid >= 255 Signed-off-by: Felix Fietkau <nbd@nbd.name>
Diffstat (limited to 'drivers/net/wireless/mediatek/mt76/mt7915/mac.h')
-rw-r--r--drivers/net/wireless/mediatek/mt76/mt7915/mac.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/net/wireless/mediatek/mt76/mt7915/mac.h b/drivers/net/wireless/mediatek/mt76/mt7915/mac.h
index c718c70aea94..456bb81790f5 100644
--- a/drivers/net/wireless/mediatek/mt76/mt7915/mac.h
+++ b/drivers/net/wireless/mediatek/mt76/mt7915/mac.h
@@ -160,6 +160,7 @@ enum tx_mcu_port_q_idx {
#define MT_CT_INFO_MGMT_FRAME BIT(2)
#define MT_CT_INFO_NONE_CIPHER_FRAME BIT(3)
#define MT_CT_INFO_HSR2_TX BIT(4)
+#define MT_CT_INFO_FROM_HOST BIT(7)
#define MT_TXD_SIZE (8 * 4)
@@ -255,8 +256,7 @@ struct mt7915_txp {
__le16 flags;
__le16 token;
u8 bss_idx;
- u8 rept_wds_wcid;
- u8 rsv;
+ __le16 rept_wds_wcid;
u8 nbuf;
__le32 buf[MT_TXP_MAX_BUF_NUM];
__le16 len[MT_TXP_MAX_BUF_NUM];