mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-05-05 14:40:12 -04:00
wil6210: handle failure in Tx vring config
When configuring Tx vring for new connection, WMI call to the firmware may fail. In this case, need to clean up properly. In particular, need to call cfg80211_del_sta() in case of AP like interface. Perform full "disconnect" procedure for proper clean up Signed-off-by: Vladimir Kondratiev <qca_vkondrat@qca.qualcomm.com> Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
This commit is contained in:
committed by
Kalle Valo
parent
817f185344
commit
5140a5fde2
@@ -422,7 +422,7 @@ static void wil_connect_worker(struct work_struct *work)
|
||||
wil->sta[cid].status = wil_sta_connected;
|
||||
netif_tx_wake_all_queues(ndev);
|
||||
} else {
|
||||
wil->sta[cid].status = wil_sta_unused;
|
||||
wil_disconnect_cid(wil, cid, WLAN_REASON_UNSPECIFIED, true);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user