84228ea6c6aaabd4717dc8932f1b0a73b6105d88 |
|
22-Jul-2016 |
Subhani Shaik <subhanis@codeaurora.org> |
WiFi-HAL: Avoid race condition in RSSI monitoring commands/events There is a possiblility while handling the wlan driver event in the handleEvent of the RssiMonitor, the RssiMonitor stop is also triggered. The stop monitor cleans RssiMonitor command instance. In this case the handleEvent will crash as the object is already deleted. To avoid this scenario moving the handler creation under hal_info and adding checks to ensure that handler is enabled/disabled prior to starting and stopping the monitor command. BUG: 29936203 Change-Id: Id0ab73313a03510f0b15b101e381112c4ace4aef
/hardware/qcom/wlan/qcwcn/wifi_hal/rssi_monitor.h
|
eca664050ae87b7ec35fe0b660abe1156352a1bc |
|
26-Aug-2015 |
Amarnath Hullur Subramanyam <amarnath@codeaurora.org> |
WiFi-HAL: Do not consider request id to rssi-monitor deregister RSSI monitoring gets issued from multiple places and request id can be different. So, no need to consider request id for deregistration. Bug: 23483365 Change-Id: Idf93098e0273b6afaff161d85d805a317714dc24
/hardware/qcom/wlan/qcwcn/wifi_hal/rssi_monitor.h
|
d0d336f8cfaa370fc8f9ff7426ffba0036063c61 |
|
24-Jun-2015 |
Amarnath Hullur Subramanyam <amarnath@codeaurora.org> |
WiFi-HAL: Maintain request id in the object of wifiVendorCommand We may need request id in WifiVendorCommand class to compare with the request id received in asynchronous events. Maintain the request id received from invoker in the object of WifiVendorCommand Change-Id: I6514c912dc41212dc22703af11220378d19551bc
/hardware/qcom/wlan/qcwcn/wifi_hal/rssi_monitor.h
|
ddae66e0dd0f0b30e8f8a7c8dc84a205f8a98f98 |
|
25-May-2015 |
Amarnath Hullur Subramanyam <amarnath@codeaurora.org> |
Wi-Fi Hal: support to send offloaded packets and rssi monitoring Add vendor command support to start and stop the following, 1. Send offloaded packets 2. Rssi monitoring Rssi monitoring gets an event whenever the rssi of an ap breaches the configured range. Provide the event data to upper layers by calling the callback. Change-Id: Ib2be8b3739e681080e65f3001e468e504a06fcc1
/hardware/qcom/wlan/qcwcn/wifi_hal/rssi_monitor.h
|