mirror of
https://github.com/Evolution-X/hardware_interfaces
synced 2026-02-01 16:50:18 +00:00
bf8f310071d900dec038d517a136d94e94dbe42a
On a low-end device which does not support STA-SAP concurrency, if STA is currently enabled and user/app tries to enable SAP, then Wi-Fi needs to reconfigure and stop Wi-Fi HAL first. Among other stopping actions, HAL needs to set global_handle_ to nullptr and send "Exit" to wifi_event_loop then waits no more than kMaxStopCompleteWaitMs. If the wait times out, then reconfiguration fails and causes Wi-Fi controller returns to STA mode and creates new STA iface indirectly. In this process, HAL needs to access global_handle_, but since it was cleared, we can only get a Native Exception. Because there is no proper error recovery for UNKNOWN errors, I suggest to simply set kMaxStopCompleteWaitMs to a higher value to circumvent this timing issue. Bug: 173760638 Change-Id: I1b5a0a7a554409704c017ffaf52a767b9424c61e
Description
No description provided
Languages
C++
56.3%
AIDL
41.2%
C
1.5%
Rust
0.4%
Java
0.4%
Other
0.1%