76d0e25a07e4cfe022e8a2aef102517b962792d9

Consider STA+STA case where roaming is enabled on one sta. There is a case where STA1 is roaming to a bssid and there is a connect request for same bssid on STA2. Here the firwmare would have already created peer for STA1 peer and STA2 peer creation would have failed. But at host, since there is no response for peer creation, the peer would be created for STA2 vdev. When roam synch indication is received, then peer create fails at host for the roaming vdev due to duplicate peer detection logic. Still roam synch confirm is sent to the firmware. When disconnection is received for STA1, then del bss is sent for this vdev and firmware asserts as the peer was not created for this STA2 vdev. Defer the connect request processing and return failure when roaming is in progress. Change-Id: I0892dc567cd17e335b1de3cd5260050f2c1e6b44 CRs-Fixed: 2538389
This is CNSS WLAN Host Driver for products starting from iHelium
Descripción
Languages
C
98.7%
C++
0.9%
Makefile
0.3%
Starlark
0.1%