12c760b99bb48ff16932812b9c3f3679f5565e3d

Currently, MLO flags are cleared before issuing disconnect on the link vdev when DUT roams to a single link ML-AP. But these flags get cleared as part of disconnect handler and not supposed to be cleared anywhere else. Clearing these flags before issuing disconnect on link causes sending disconnect done indication to kernel as the flags got cleared, which make the vdev as non-MLO. This race condition is possible when a disconnect is queued from userspace on link vdev while one disconnect gets processed on it(due to single link roaming). Change-Id: I8206c1b8197bf26ad852eafb631c8585bc749846 CRs-Fixed: 3439175
This is CNSS WLAN Host Driver for products starting from iHelium
Deskripsi
Languages
C
98.7%
C++
0.9%
Makefile
0.3%
Starlark
0.1%