aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/ath/ath10k/wmi-tlv.h
diff options
context:
space:
mode:
authorJanusz Dziedzic <janusz.dziedzic@tieto.com>2015-01-28 09:57:39 +0200
committerKalle Valo <kvalo@qca.qualcomm.com>2015-01-29 12:15:00 +0200
commit6e8b188ba782bd04f942b7d489b8b2b81606f690 (patch)
treefb704a8a56312558c8534c993b99bf45c2b733b6 /drivers/net/wireless/ath/ath10k/wmi-tlv.h
parentath10k: use per-vif wmm param setup if possible (diff)
downloadlinux-dev-6e8b188ba782bd04f942b7d489b8b2b81606f690.tar.xz
linux-dev-6e8b188ba782bd04f942b7d489b8b2b81606f690.zip
ath10k: implement sta keepalive command
New wmi-tlv firmware for qca6174 has STA keepalive service available. The service can provide automatic idle connection polling via NullFunc frames to AP when acting as a client. Signed-off-by: Janusz Dziedzic <janusz.dziedzic@tieto.com> Signed-off-by: Michal Kazior <michal.kazior@tieto.com> Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
Diffstat (limited to 'drivers/net/wireless/ath/ath10k/wmi-tlv.h')
-rw-r--r--drivers/net/wireless/ath/ath10k/wmi-tlv.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/drivers/net/wireless/ath/ath10k/wmi-tlv.h b/drivers/net/wireless/ath/ath10k/wmi-tlv.h
index 3dc43b90469d..de68fe76eae6 100644
--- a/drivers/net/wireless/ath/ath10k/wmi-tlv.h
+++ b/drivers/net/wireless/ath/ath10k/wmi-tlv.h
@@ -1432,6 +1432,13 @@ struct wmi_tlv_diag_data_ev {
__le32 num_items;
} __packed;
+struct wmi_tlv_sta_keepalive_cmd {
+ __le32 vdev_id;
+ __le32 enabled;
+ __le32 method; /* WMI_STA_KEEPALIVE_METHOD_ */
+ __le32 interval; /* in seconds */
+} __packed;
+
void ath10k_wmi_tlv_attach(struct ath10k *ar);
#endif