platform_hardware_interfaces/wifi/1.0
Roshan Pius f12f1ee288 wifi(implementation): Clear the chip immediately on IWifi.stop()
Currently, we wait for the legacy HAL callback to complete to clear and
invalidate the chip objects and it's derivatives. This may cause us to
access the wifi legacy HAL in a indeterminate state (as it's processing stop)
on subsequent HIDL calls.
So, clear up the chip object and derivatives immediately after we
process the stop to prevent any subsequent calls from sneaking in.

Also,
Added a couple of logs when wifi HAL is started/stopped to help debug
such issues later.

Bug: 36026601
Test: Turn on/off wifi and switch to softap mode multiple times.
Change-Id: Id5c2c9a90a335b2de4ae331ac8610b1a4e7875da
2017-03-07 23:24:16 +00:00
..
default wifi(implementation): Clear the chip immediately on IWifi.stop() 2017-03-07 23:24:16 +00:00
vts/functional [AWARE] VTS baseline 2017-03-03 15:30:47 -08:00
Android.bp Use filegroup as genrule srcs. 2017-02-10 02:18:07 +00:00
Android.mk wifi: Duplicate getValidChannelsForBand in AP iface 2017-02-22 17:07:00 -08:00
IWifi.hal wifi(interface): Add status for all methods 2016-11-16 11:05:16 -08:00
IWifiApIface.hal wifi: Duplicate getValidChannelsForBand in AP iface 2017-02-22 17:07:00 -08:00
IWifiChip.hal wifi: Few minor interface changes 2017-02-28 15:35:40 -08:00
IWifiChipEventCallback.hal wifi: Debug ring buffer data collection 2016-12-16 14:08:00 -08:00
IWifiEventCallback.hal wifi(interface): Make methods synchronous 2016-11-16 11:05:16 -08:00
IWifiIface.hal wifi(interface): Make methods synchronous 2016-11-16 11:05:16 -08:00
IWifiNanIface.hal [AWARE] Update HIDL to match spec and add comments 2017-02-10 12:45:11 -08:00
IWifiNanIfaceEventCallback.hal [AWARE] Update comments on transmit followup status codes 2017-02-16 08:29:35 -08:00
IWifiP2pIface.hal wifi(interface): Add Iface objects 2016-10-11 07:46:24 -07:00
IWifiRttController.hal wifi: Remove unused methods in IWifiRttController 2016-12-08 17:58:50 -08:00
IWifiRttControllerEventCallback.hal wifi(interface): Rtt controller HIDL interface 2016-11-16 11:05:16 -08:00
IWifiStaIface.hal wifi: Duplicate getValidChannelsForBand in AP iface 2017-02-22 17:07:00 -08:00
IWifiStaIfaceEventCallback.hal wifi: Few minor interface changes 2017-02-28 15:35:40 -08:00
types.hal wifi: Few minor interface changes 2017-02-28 15:35:40 -08:00