cc617c7e5008260de4c0c254c16d8518bd5a08e1

Currently, firmware doesn't send CSA event to host when there is a link_switch request is given to host. Similarly, it doesn't send link_switch if CSA is in progress. Host driver can also initiate channel switch operation when it detects a change in the Operation IEs(HT_INFO/VHT_OP/HE_OP/ EHT_OP, etc..) from beacon/probe rsp. When link switch is started by firmware and if host also triggers VDEV_RESTART due to a change in the beacon at the same time, VDEV_RESTART timeout happens as vdev lock is held by link switch module in firmware. So, host driver can't allow link switch when such VDEV_RESTART is in progress. Add an MLD level check when CSA/chan_switch is started and reject link switch request if it's set. Change-Id: If5b7fbcbf214684c28d0129546376220a147bce9 CRs-Fixed: 3655049
This is CNSS WLAN Host Driver for products starting from iHelium
Kuvaus
Languages
C
98.7%
C++
0.9%
Makefile
0.3%
Starlark
0.1%