summaryrefslogtreecommitdiff
path: root/qcwcn/wifi_hal/ifaceeventhandler.h
diff options
context:
space:
mode:
authorSubhani Shaik <subhanis@codeaurora.org>2016-10-16 17:18:32 +0530
committerRandy Pan <zpan@google.com>2016-11-17 10:08:18 -0800
commit1960a54319719afa8c47bf666916ac6ee9d0fd23 (patch)
treea593fcbf9397e0e78ce99e28f534cd442b293553 /qcwcn/wifi_hal/ifaceeventhandler.h
parentfd1021df0cc746062921b098052090002ac7f545 (diff)
downloadwlan-1960a54319719afa8c47bf666916ac6ee9d0fd23.tar.gz
WiFiHAL: Get wifi capabilities during initialization
Get wifi driver capabilities during wifiHAL initialization and save it locally. When framework queries for capabilities, these are populated from wifiHAL itself instead of sending command to driver Change-Id: If0f7a0e5dd49135f1adc58f3047f385ef352eff9
Diffstat (limited to 'qcwcn/wifi_hal/ifaceeventhandler.h')
-rw-r--r--qcwcn/wifi_hal/ifaceeventhandler.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/qcwcn/wifi_hal/ifaceeventhandler.h b/qcwcn/wifi_hal/ifaceeventhandler.h
index 2aa5d9c..53cf91a 100644
--- a/qcwcn/wifi_hal/ifaceeventhandler.h
+++ b/qcwcn/wifi_hal/ifaceeventhandler.h
@@ -89,6 +89,9 @@ private:
int filterVersion;
int filterLength;
int firmware_bus_max_size;
+ wifi_capa *mCapa;
+
+ virtual wifi_error wifiParseCapabilities(struct nlattr **tbVendor);
public:
WifihalGeneric(wifi_handle handle, int id, u32 vendor_id, u32 subcmd);
@@ -102,6 +105,7 @@ public:
virtual int getFilterVersion();
virtual int getFilterLength();
virtual int getBusSize();
+ virtual wifi_error wifiGetCapabilities(wifi_interface_handle handle);
};
#ifdef __cplusplus
}