aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/realtek/rtw89/txrx.h
diff options
context:
space:
mode:
authorPing-Ke Shih <pkshih@realtek.com>2022-01-07 11:42:22 +0800
committerKalle Valo <kvalo@kernel.org>2022-01-28 17:56:34 +0200
commit91644020dbd90eaa7a9fe4782587d334e9be7270 (patch)
tree4fea3fd8bd8785ff365e82a14329871842c363cf /drivers/net/wireless/realtek/rtw89/txrx.h
parent6629dc5697ccbcf9c46d43211810c95be8a03aad (diff)
downloadlinux-91644020dbd90eaa7a9fe4782587d334e9be7270.tar.gz
rtw89: use hardware SSN to TX management frame
Since firmware transmits beacon by hardware SSN, driver does it with the same setting, then packets in the air have continual sequence number. Signed-off-by: Ping-Ke Shih <pkshih@realtek.com> Signed-off-by: Kalle Valo <kvalo@kernel.org> Link: https://lore.kernel.org/r/20220107034239.22002-3-pkshih@realtek.com
Diffstat (limited to 'drivers/net/wireless/realtek/rtw89/txrx.h')
-rw-r--r--drivers/net/wireless/realtek/rtw89/txrx.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/net/wireless/realtek/rtw89/txrx.h b/drivers/net/wireless/realtek/rtw89/txrx.h
index 75b11249f306..fb92973e96c6 100644
--- a/drivers/net/wireless/realtek/rtw89/txrx.h
+++ b/drivers/net/wireless/realtek/rtw89/txrx.h
@@ -31,6 +31,8 @@
#define RTW89_TXWD_BODY0_HDR_LLC_LEN GENMASK(15, 11)
#define RTW89_TXWD_BODY0_WD_PAGE BIT(7)
#define RTW89_TXWD_BODY0_HW_AMSDU BIT(5)
+#define RTW89_TXWD_BODY0_HW_SSN_SEL GENMASK(3, 2)
+#define RTW89_TXWD_BODY0_HW_SSN_MODE GENMASK(1, 0)
/* TX WD BODY DWORD 1 */
#define RTW89_TXWD_BODY1_PAYLOAD_ID GENMASK(31, 16)