summaryrefslogtreecommitdiff
path: root/drivers/net/wireless/ath/wil6210/cfg80211.c
diff options
context:
space:
mode:
authorDedy Lansky <qca_dlansky@qca.qualcomm.com>2017-03-08 14:52:17 +0300
committerKalle Valo <kvalo@qca.qualcomm.com>2017-03-09 11:04:32 +0300
commit628639b1c976a5f02792dc6595a4d199b7b70d85 (patch)
treec66606b2be3e46ce1d9e7d35e230da3b6db653ba /drivers/net/wireless/ath/wil6210/cfg80211.c
parentf6b29b6585593b28c4fde142727bfef350372b83 (diff)
downloadlinux-628639b1c976a5f02792dc6595a4d199b7b70d85.tar.xz
wil6210: use WMI_DISCONNECT_CMDID upon connect timeout
Upon connect timeout driver invokes _wil6210_disconnect() which iterates over sta array and disconnects each connected sta. In practice, because the connection is still ongoing and because cid is not yet allocated, disconnect is not actually happening. This leaves FW in connecting state while driver is in disconnected state. To fix this, upon connect timeout, explicitly send WMI_DISCONNECT_CMDID to FW to make sure it gets disconnected. Signed-off-by: Dedy Lansky <qca_dlansky@qca.qualcomm.com> Signed-off-by: Maya Erez <qca_merez@qca.qualcomm.com> Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
Diffstat (limited to 'drivers/net/wireless/ath/wil6210/cfg80211.c')
0 files changed, 0 insertions, 0 deletions