diff options
author | Amarnath Hullur Subramanyam <amarnath@codeaurora.org> | 2016-02-01 14:53:53 +0530 |
---|---|---|
committer | Vineeta Srivastava <vsrivastava@google.com> | 2016-03-08 11:19:20 -0800 |
commit | e07632b3a892c6e927a7fb2bce7e39b9f2a01281 (patch) | |
tree | fadbe8cc242fdaf592885593edab6c5e7ac9ecc7 /qcwcn/wifi_hal/wifi_hal.cpp | |
parent | 4cdea6bb1537a33ed44fb2cff68d3da027accab1 (diff) | |
download | wlan-e07632b3a892c6e927a7fb2bce7e39b9f2a01281.tar.gz |
Wifi-HAL: Support for wake reason stats API
This API gives wifi wake reason accounting info like:
- Total cmd event wake count
- Total count of driver fw wake
- Total data rx packets, that woke up host
Change-Id: Ied9a7b97d363ad0b224dcd0c0aa26d1b970ffd4f
Diffstat (limited to 'qcwcn/wifi_hal/wifi_hal.cpp')
-rw-r--r-- | qcwcn/wifi_hal/wifi_hal.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/qcwcn/wifi_hal/wifi_hal.cpp b/qcwcn/wifi_hal/wifi_hal.cpp index 7691784..bf07804 100644 --- a/qcwcn/wifi_hal/wifi_hal.cpp +++ b/qcwcn/wifi_hal/wifi_hal.cpp @@ -77,6 +77,8 @@ static wifi_error wifi_get_packet_filter_capabilities(wifi_interface_handle hand u32 *version, u32 *max_len); static wifi_error wifi_configure_nd_offload(wifi_interface_handle iface, u8 enable); +wifi_error wifi_get_wake_reason_stats(wifi_interface_handle iface, + WLAN_DRIVER_WAKE_REASON_CNT *wifi_wake_reason_cnt); /* Initialize/Cleanup */ @@ -355,6 +357,7 @@ wifi_error init_wifi_vendor_hal_func_table(wifi_hal_fn *fn) { fn->wifi_nan_get_capabilities = nan_get_capabilities; fn->wifi_configure_nd_offload = wifi_configure_nd_offload; fn->wifi_get_driver_memory_dump = wifi_get_driver_memory_dump; + fn->wifi_get_wake_reason_stats = wifi_get_wake_reason_stats; return WIFI_SUCCESS; } |