linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac
Chung-Hsien Hsu fbf0700096 brcmfmac: fix full timeout waiting for action frame on-channel tx
The driver sends an action frame down and waits for a completion signal
triggered by the received BRCMF_E_ACTION_FRAME_OFF_CHAN_COMPLETE event
to continue the process. However, the action frame could be transmitted
either on the current channel or on an off channel. For the on-channel
case, only BRCMF_E_ACTION_FRAME_COMPLETE event will be received when
the frame is transmitted, which make the driver always wait a full
timeout duration. This patch has the completion signal be triggered by
receiving the BRCMF_E_ACTION_FRAME_COMPLETE event for the on-channel
case.

This change fixes WFA p2p certification 5.1.19 failure.

Signed-off-by: Chung-Hsien Hsu <stanley.hsu@cypress.com>
Signed-off-by: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
2018-10-05 11:29:42 +03:00
..
bcdc.c brcmfmac: use wiphy debugfs dir entry 2018-03-27 12:04:23 +03:00
bcdc.h brcmfmac: remove reference to fwsignal data from struct brcmf_pub 2017-04-13 17:07:22 +03:00
bcmsdh.c brcmfmac: Use __skb_peek(). 2018-09-10 10:06:54 -07:00
btcoex.c brcmfmac: allocate struct brcmf_pub instance using wiphy_new() 2018-03-27 12:04:22 +03:00
btcoex.h
bus.h brcmfmac: add support for sysfs initiated coredump 2018-05-23 18:51:48 +03:00
cfg80211.c brcmfmac: add 4-way handshake offload detection for FT-802.1X 2018-08-31 18:44:41 +03:00
cfg80211.h brcmfmac: allocate struct brcmf_pub instance using wiphy_new() 2018-03-27 12:04:22 +03:00
chip.c brcmfmac: add support for BCM4366E chipset 2018-04-25 11:21:58 +03:00
chip.h brcmfmac: use brcmf_chip_name() to store name in revinfo 2018-03-27 12:04:21 +03:00
common.c brcmfmac: fix wrong strnchr usage 2018-08-31 18:48:02 +03:00
common.h brcmfmac: move ALLFFMAC variable in flowring module 2018-05-23 18:51:47 +03:00
commonring.c
commonring.h
core.c brcmfmac: handle msgbuf packets marked with monitor mode flag 2018-07-04 18:05:59 +03:00
core.h brcmfmac: handle msgbuf packets marked with monitor mode flag 2018-07-04 18:05:59 +03:00
debug.c brcmfmac: validate user provided data for memdump before copying 2018-05-23 18:51:56 +03:00
debug.h brcmfmac: use wiphy debugfs dir entry 2018-03-27 12:04:23 +03:00
feature.c brcmfmac: increase buffer for obtaining firmware capabilities 2018-09-20 15:09:31 +03:00
feature.h brcmfmac: detect firmware support for radiotap monitor frames 2018-07-04 18:05:57 +03:00
firmware.c brcmfmac: constify firmware mapping tables 2018-04-30 13:43:15 +03:00
firmware.h brcmfmac: constify firmware mapping tables 2018-04-30 13:43:15 +03:00
flowring.c brcmfmac: move ALLFFMAC variable in flowring module 2018-05-23 18:51:47 +03:00
flowring.h
fweh.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 2017-10-16 17:09:24 +03:00
fweh.h brcmfmac: support 4-way handshake offloading for WPA/WPA2-PSK 2017-06-30 09:38:22 +03:00
fwil_types.h brcmfmac: update STA info struct to the v5 2018-07-04 18:08:06 +03:00
fwil.c brcmfmac: do not convert linux error to firmware error string 2018-03-27 12:04:20 +03:00
fwil.h brcmfmac: support 4-way handshake offloading for WPA/WPA2-PSK 2017-06-30 09:38:22 +03:00
fwsignal.c brcmfmac: use wiphy debugfs dir entry 2018-03-27 12:04:23 +03:00
fwsignal.h brcmfmac: use wiphy debugfs dir entry 2018-03-27 12:04:23 +03:00
Makefile brcmfmac: only build fwsignal module for CONFIG_BRCMFMAC_PROTO_BCDC 2017-04-19 14:39:44 +03:00
msgbuf.c brcmfmac: handle msgbuf packets marked with monitor mode flag 2018-07-04 18:05:59 +03:00
msgbuf.h brcmfmac: coarse support for PCIe shared structure rev7 2018-04-30 13:43:17 +03:00
of.c
of.h
p2p.c brcmfmac: fix full timeout waiting for action frame on-channel tx 2018-10-05 11:29:42 +03:00
p2p.h brcmfmac: fix full timeout waiting for action frame on-channel tx 2018-10-05 11:29:42 +03:00
pcie.c brcmfmac: add CYW89342 mini-PCIe device 2018-08-31 18:44:08 +03:00
pcie.h
pno.c brcmfmac: add scheduled scan support for specified BSSIDs 2017-06-13 09:57:51 +03:00
pno.h brcmfmac: add support multi-scheduled scan 2017-06-13 09:57:49 +03:00
proto.c brcmfmac: use wiphy debugfs dir entry 2018-03-27 12:04:23 +03:00
proto.h brcmfmac: use wiphy debugfs dir entry 2018-03-27 12:04:23 +03:00
sdio.c wireless-drivers-next patches for 4.20 2018-10-02 11:46:29 -07:00
sdio.h brcmfmac: Remove array of functions 2018-01-11 19:34:46 +02:00
tracepoint.c
tracepoint.h
usb.c brcmfmac: constify firmware mapping tables 2018-04-30 13:43:15 +03:00
usb.h
vendor.c
vendor.h