summaryrefslogtreecommitdiff
path: root/qcwcn/wifi_hal/wifi_hal.cpp
diff options
context:
space:
mode:
authorAmarnath Hullur Subramanyam <amarnath@codeaurora.org>2016-02-01 14:53:53 +0530
committerVineeta Srivastava <vsrivastava@google.com>2016-03-08 11:19:20 -0800
commite07632b3a892c6e927a7fb2bce7e39b9f2a01281 (patch)
treefadbe8cc242fdaf592885593edab6c5e7ac9ecc7 /qcwcn/wifi_hal/wifi_hal.cpp
parent4cdea6bb1537a33ed44fb2cff68d3da027accab1 (diff)
downloadwlan-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.cpp3
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;
}