]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
wifi: rtw89: phy: enable IE-09/IE-10 PHY status report for monitor mode
authorPing-Ke Shih <pkshih@realtek.com>
Wed, 6 May 2026 13:09:51 +0000 (21:09 +0800)
committerPing-Ke Shih <pkshih@realtek.com>
Wed, 13 May 2026 03:34:09 +0000 (11:34 +0800)
commit847758f15f466235df9bf64272dbdd3ded14520e
tree21bea59f9fc00e66130115cac7618c90ea842fae
parentc847d0c14c47c2878908c6e9bdcfb707bdb88b60
wifi: rtw89: phy: enable IE-09/IE-10 PHY status report for monitor mode

The IE-09/IE-10 of PHY status contain SIG-A/SIG-B respectively, so enable
them in monitor mode to have rich information. If the parser detects
length invalid, ignore to reference IE-09/IE-10 to prevent accessing out
of range.

The RTL8922D is generation 2 of PHY status, which doesn't report SIG-B by
IE-10, so not enable it.

Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
Link: https://patch.msgid.link/20260506131000.1706298-6-pkshih@realtek.com
drivers/net/wireless/realtek/rtw89/core.c
drivers/net/wireless/realtek/rtw89/core.h
drivers/net/wireless/realtek/rtw89/mac80211.c
drivers/net/wireless/realtek/rtw89/phy.c
drivers/net/wireless/realtek/rtw89/phy.h
drivers/net/wireless/realtek/rtw89/txrx.h