wifi: rtw89: wow: update latest PTK GTK info to mac80211 after resume
authorChih-Kang Chang <gary.chang@realtek.com>
Thu, 2 May 2024 02:25:02 +0000 (10:25 +0800)
committerPing-Ke Shih <pkshih@realtek.com>
Sat, 4 May 2024 00:04:03 +0000 (08:04 +0800)
commitff53fce5c78ba27ec7eb0baff7ef9648fde7ad8e
treeb1914edfe272e0059925d415a0c1f716aabc45ab
parent0291633afef8db6606caede253b217ed661272ed
wifi: rtw89: wow: update latest PTK GTK info to mac80211 after resume

When resume we parse AOAC report from firmware using H2C and C2H
registers before enable interrupt, then update PTK RX PN and GTK RX PN.
After enable interrupt, we parse AOAC report using H2C and C2H commands,
then update PTK TX PN and update new GTK key info if GTK rekey during
suspend. Furthermore, We update pattern match index if wakeup by pattern.

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-10-pkshih@realtek.com
drivers/net/wireless/realtek/rtw89/core.h
drivers/net/wireless/realtek/rtw89/fw.c
drivers/net/wireless/realtek/rtw89/fw.h
drivers/net/wireless/realtek/rtw89/mac.c
drivers/net/wireless/realtek/rtw89/mac.h
drivers/net/wireless/realtek/rtw89/wow.c
drivers/net/wireless/realtek/rtw89/wow.h