Pragaspathi Thilagaraj e6f37e066e qcacld-3.0: Disconnect the other sta vdev before vdev destroy
During vdev destroy, if any STA is in connecting state the
roam command will be in active queue and thus vdev destroy is
queued in pending queue. In case STA tries to connect to
multiple BSSID and fails to connect, due to auth/assoc
timeouts it may take more than vdev destroy time to get
completed. If vdev destroy timeout vdev is moved to logically
deleted state. Once connection is completed, vdev destroy is
activated and to release the self-peer ref count it try to
get the ref of the vdev, which fails as vdev is logically
deleted and this leads to peer ref leak.

So before vdev destroy is queued abort any STA ongoing connection
to avoid vdev destroy timeout.

Change-Id: Ibd1ea555616ba22179f3663a082f5281220ab918
CRs-Fixed: 2375712
2019-01-09 08:23:02 -08:00

This is CNSS WLAN Host Driver for products starting from iHelium
Leírás
No description provided
Readme 226 MiB
Languages
C 98.7%
C++ 0.9%
Makefile 0.3%
Starlark 0.1%