OSDN Git Service

ath10k: add support for wowlan offload for wcn3990 WLAN module
authorSarada Prasanna Garnayak <sgarna@codeaurora.org>
Thu, 23 Nov 2017 11:04:45 +0000 (16:34 +0530)
committerGerrit - the friendly Code Review server <code-review@localhost>
Fri, 24 Nov 2017 06:47:27 +0000 (22:47 -0800)
commit2fde186579e22ad246742fe2ea3787291acf21c0
tree6887667326d67adedfaeb10b6c63c6be45497162
parentaf5f70355c26dced06be3b8b34f0f10b81a44f40
ath10k: add support for wowlan offload for wcn3990 WLAN module

Define data structure and callback for the ARP and NS offload
for the ath10k wcn3990 WLAN module. Configure the ARP offload
parameter and enable ARP offload request flag for each vdev
if the vdev in station mode.

This feature adds support to wakeup the device from sleep state
through wowlan event if the ARP request pattern matched with
pattern configured by WLAN module during wow suspend.

CRs-Fixed: 2146265
Change-Id: I54c3491493ad46a7db2adbf71ae1668cf9a88e51
Signed-off-by: Sarada Prasanna Garnayak <sgarna@codeaurora.org>
drivers/net/wireless/ath/ath10k/core.h
drivers/net/wireless/ath/ath10k/mac.c
drivers/net/wireless/ath/ath10k/wmi-ops.h
drivers/net/wireless/ath/ath10k/wmi-tlv.c
drivers/net/wireless/ath/ath10k/wmi-tlv.h
drivers/net/wireless/ath/ath10k/wmi.h
drivers/net/wireless/ath/ath10k/wow.c