ath10k: Enable bundle tx compl for management frames in WCN3990
authorRakesh Pillai <pillair@codeaurora.org>
Fri, 25 Jan 2019 04:10:02 +0000 (09:40 +0530)
committerKalle Valo <kvalo@codeaurora.org>
Thu, 7 Feb 2019 14:36:59 +0000 (16:36 +0200)
commit543271334483f23f8118f5b1bae919134010714f
tree5eb218cdb9f36fa5a58e40d4e4b9792f506d7c0a
parentcc123fac978f468e419b7bbd2e153e54196254de
ath10k: Enable bundle tx compl for management frames in WCN3990

WCN3990 sends tx completion of multiple management
frames bundled together in a single event, if the
host driver exposes the support to handle this
bundled tx completion event. This reduces the number
of WMI events which are sent to the host driver by
the target.

Set the BUNDLE_TX_COMPL flag in the host capability
flags when host sends the wmi init command, to indicate
the host capability to handle bundled tx completion for
management frames.

Tested HW: WCN3990
Tested FW: WLAN.HL.2.0-01188-QCAHLSWMTPLZ-1

Signed-off-by: Rakesh Pillai <pillair@codeaurora.org>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
drivers/net/wireless/ath/ath10k/wmi-tlv.c
drivers/net/wireless/ath/ath10k/wmi-tlv.h