OSDN Git Service

ath10k: handle mgmt tx completion event
authorRakesh Pillai <pillair@codeaurora.org>
Wed, 25 Jul 2018 07:59:45 +0000 (10:59 +0300)
committerKalle Valo <kvalo@codeaurora.org>
Mon, 30 Jul 2018 17:51:47 +0000 (20:51 +0300)
commitdc405152bb64d4ae01c9ac669de25b2d1fb6fc2d
tree0769944b0f83fa6bfc67b54de6bd2af613b2f25e
parent673bc519c55843c68c3aecff71a4101e79d28d2b
ath10k: handle mgmt tx completion event

WCN3990 transmits management frames via WMI
with reference. Currently, with the management
tx completion not being handled, these frames are
not getting freed even after the transmission status
is returned by the firmware.

The transmitted management frames should be freed
when the firmware sends the over-the-air tx status of
the corresponding management frames.

Handle the wmi mgmt tx completion event and free
the corresponding management frame.

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/core.c
drivers/net/wireless/ath/ath10k/core.h
drivers/net/wireless/ath/ath10k/hw.h
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.c
drivers/net/wireless/ath/ath10k/wmi.h