diff options
author | Subhani Shaik <subhanis@codeaurora.org> | 2016-10-16 17:18:32 +0530 |
---|---|---|
committer | Randy Pan <zpan@google.com> | 2016-11-17 10:08:18 -0800 |
commit | 1960a54319719afa8c47bf666916ac6ee9d0fd23 (patch) | |
tree | a593fcbf9397e0e78ce99e28f534cd442b293553 /qcwcn/wifi_hal/ifaceeventhandler.h | |
parent | fd1021df0cc746062921b098052090002ac7f545 (diff) | |
download | wlan-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.h | 4 |
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 } |