[PATCH 0/7] wifi: ath12k: add support for WoW
Baochen Qiang
quic_bqiang at quicinc.com
Thu May 9 23:47:41 PDT 2024
Add support for WoW (Wakeup on Wireless) funtionalities, this including
magic-pattern, net-detect, disconnect and patterns, HW data filter, ARP
and NS offload, GTK rekey offload.
Also enable keepalive before suspend to avoid unexpected kick out by AP.
Baochen Qiang (7):
wifi: ath12k: implement WoW enable and wakeup commands
wifi: ath12k: add basic WoW functionalities
wifi: ath12k: add WoW net-detect functionality
wifi: ath12k: implement hardware data filter
wifi: ath12k: support ARP and NS offload
wifi: ath12k: support GTK rekey offload
wifi: ath12k: handle keepalive during WoWLAN suspend and resume
drivers/net/wireless/ath/ath12k/Makefile | 1 +
drivers/net/wireless/ath/ath12k/core.c | 48 +-
drivers/net/wireless/ath/ath12k/core.h | 37 +
drivers/net/wireless/ath/ath12k/htc.c | 6 +
drivers/net/wireless/ath/ath12k/mac.c | 252 ++++++-
drivers/net/wireless/ath/ath12k/mac.h | 4 +
drivers/net/wireless/ath/ath12k/wmi.c | 719 +++++++++++++++++++
drivers/net/wireless/ath/ath12k/wmi.h | 559 +++++++++++++++
drivers/net/wireless/ath/ath12k/wow.c | 878 +++++++++++++++++++++++
drivers/net/wireless/ath/ath12k/wow.h | 62 ++
10 files changed, 2557 insertions(+), 9 deletions(-)
create mode 100644 drivers/net/wireless/ath/ath12k/wow.c
create mode 100644 drivers/net/wireless/ath/ath12k/wow.h
base-commit: 1025c616ee13372f3803b158abb1d87ef368ae3d
--
2.25.1
More information about the ath12k
mailing list