wifi: rtw89: wow: support 802.11w PMF IGTK rekey
authorChih-Kang Chang <gary.chang@realtek.com>
Thu, 2 May 2024 02:25:03 +0000 (10:25 +0800)
committerPing-Ke Shih <pkshih@realtek.com>
Sat, 4 May 2024 00:05:15 +0000 (08:05 +0800)
commit940cd99625de8c75209b1169e6cd5698075c0a37
treeef8cc2fd0254e307bec5e53ba6ea772e79d4fdc8
parentff53fce5c78ba27ec7eb0baff7ef9648fde7ad8e
wifi: rtw89: wow: support 802.11w PMF IGTK rekey

Once we connect to AP with 802.11w enabled, IGTK rekey happen during GTK
happen. We get IGTK IPN from mac80211 and set to firmware, and get latest
IGTK IPN from AOAC report then update to mac80211 after resume. When rekey
happen, also update new IGTK key info to mac80211. Furthermore, We
construct SA query reply packet to firmware. If firmware received SA query
request from AP can transmit reply back when suspend.

Signed-off-by: Chih-Kang Chang <gary.chang@realtek.com>
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
Link: https://msgid.link/20240502022505.28966-11-pkshih@realtek.com
drivers/net/wireless/realtek/rtw89/cam.c
drivers/net/wireless/realtek/rtw89/fw.c
drivers/net/wireless/realtek/rtw89/mac.c
drivers/net/wireless/realtek/rtw89/wow.c
drivers/net/wireless/realtek/rtw89/wow.h