summaryrefslogtreecommitdiff
path: root/wifi/1.4/default/wifi.cpp
AgeCommit message (Collapse)Author
2020-07-22wifi: upgrade wifi interface to 1.5Jimmy Chen
Only a root interface is added and update relevant code. Bug: 160834354 Test: atest VtsHalWifiV1_0TargetTest VtsHalWifiNanV1_0TargetTest VtsHalWifiApV1_0TargetTest \ VtsHalWifiV1_1TargetTest \ VtsHalWifiV1_2TargetTest VtsHalWifiNanV1_2TargetTest \ VtsHalWifiV1_3TargetTest \ VtsHalWifiApV1_4TargetTest VtsHalWifiNanV1_4TargetTest VtsHalWifiRttV1_4TargetTest Change-Id: Ifdffa3a6996eca1d3c4b499258896cdfe5eb9c87
2020-07-02Wifi: Handle subsystem restart notificationAhmed ElArabawy
This commit adds the logic to handle a notification of a wifi subsystem restart to trigger the callback to the framework for self recovery. Bug: 159367026 Test: force a firmware restart and make sure Wifi is recovered. Change-Id: If6b5863d1d7473917088ec5be1910fa0db5dd6ae
2020-01-29wifi(implementation): Clear wifi event callback objects while stoppingKyounghan Lee
This fixes a deadlock between WifiNative and HalDeviceManager because it removes about 30 times callbacks of IWifiEventCallback#onFailure() or onStop(). Such excessive callbacks within a short period tend to make high probabilities of the deadlock. Note: This is a side effect of how the framework is registering multiple callbacks. But, unfortunately there is no HAL API to unregister callback. So, this is somewhat of a workaround fix. Bug: 144137870 Test: Verified that the HAL no longer accumulates callbacks from framework. Test: Device boots up and connects to wifi networks. Change-Id: I441e2f815a0a49c3936615f06a65a6ed5366a628
2019-09-19Wifi: Uprev Wifi HAL to 1.4Ahmed ElArabawy
Move Wifi HAL from 1.3 to 1.4 This commit also include adding the VINTF fragment definition for IWifi hal. Bug: 138243400 Test: Builds and wifi works Change-Id: I5ec9b21f8d6b7e1b5b5e47e26681dd4ed3ffcc2d