f9d4ce74c080a296069378a768aec600f791c430

Reproduce steps: 1. Driver received roam start from F/W, enqueue roam cmd in active queue. 2. Driver received disconnect cmd from wpa supplicant, set link vdev vdev1 as disconnecting, enqueue disconnect cmd in pending queue. 3. Driver received MLO roam sync event from F/W, need handle link vdev first, assoc vdev later. 4. Driver didn't handle link vdev1 roam sync for disconnecting state, DP MLD peer isn't created. 5. Driver handled vdev0 roam sync, dp_peer_setup failed for DP MLD peer not created, asserted. To fix it, when handle vdev0 roam sync, check state of all mlo vdev, if either disconnecting, abort roam sync, and delete roam req, let disconnect from upper layer continue. Change-Id: Ie03e0031908fef0f403d2cacf8ec976a147ef1ed CRs-Fixed: 3371850
This is CNSS WLAN Host Driver for products starting from iHelium
描述
儲存庫語言
C
98.7%
C++
0.9%
Makefile
0.3%
Starlark
0.1%