summaryrefslogtreecommitdiff
path: root/qcwcn
AgeCommit message (Collapse)Author
2016-03-08WiFi-HAL: Monitor for packet fate statsAmarnath Hullur Subramanyam
Driver collects stats for first few packets after association. Framework can query for these stats to know the reason if association/any other failure happens. Change-Id: Icc413f503e518a24b6d89578b07b45d11422bb5e CRs-Fixed: 964555
2016-03-08Wifi-HAL: Support for wake reason stats APIAmarnath Hullur Subramanyam
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
2016-03-04Wifi-Hal: Remove debug messagesSubhani Shaik
am: 711720c58c * commit '711720c58c83875d04fb80c46b39908b973081b1': Wifi-Hal: Remove debug messages
2016-03-04Wifi-Hal: Remove debug messagesSubhani Shaik
Remove unwanted log messages in the Wifihal code. Change-Id: Ib87db2f1714a858e6a2ae0d71d0cdb3bc028ddef BUG=27357943
2016-03-01Wifi-HAL: Add length check before proceeding to parse data. [DO NOT MERGE]Amarnath Hullur Subramanyam
To avoid illegal memory access, if received message is shortened, add a length check before proceeding to parse data. Change-Id: Idf6e24af086abd4521eb4f95b0967b582001a951 CRs-Fixed: 970669
2016-03-01Wifi_HAL: Add new QCA specific wifi config attribute [DO NOT MERGE]Amarnath Hullur Subramanyam
Introduce new QCA specific wifi configuration attribute under QCA_NL80211_VENDOR_SUBCMD_SET_WIFI_CONFIGURATION, to allow dynamic changing of Fine Time Measurement capability at runtime. Also adding one minor change to resolve internal CLANG error seen. Change-Id: Iff1476ece72e1b88a7cf65560e10e74157d8057c
2016-03-01WiFi-HAL: Monitor for packet fate stats [DO NOT MERGE]Amarnath Hullur Subramanyam
Driver collects stats for first few packets after association. Framework can query for these stats to know the reason if association/any other failure happens. Change-Id: Icc413f503e518a24b6d89578b07b45d11422bb5e CRs-Fixed: 964555
2016-03-01Wifi-HAL: Support for wake reason stats API [DO NOT MERGE]Amarnath Hullur Subramanyam
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
2016-03-01Fix a typo in get_available_channel API.Wei Wang
am: cf87d1926b * commit 'cf87d1926bd4d348ce4f0362f2475b9ab8a14fa7': Fix a typo in get_available_channel API.
2016-02-29Fix a typo in get_available_channel API.Wei Wang
Change-Id: Id6bf290cc69c7a3c192259231845055eb72da3c1
2016-02-11Wifi-Hal: Fix NanCapabilities status fieldSubhani Shaik
am: 924cd3a29b * commit '924cd3a29b18881e58e6be941bfefb59574acd71': Wifi-Hal: Fix NanCapabilities status field
2016-02-11Wifi-Hal: Fix NanCapabilities status fieldSubhani Shaik
The status field is modified to u32 from u16. Fix the same in HAL. BUG=26918148 Change-Id: I03a653a27c62f2b7cd0f5c498a28d228a172f079
2016-02-09Merge changes I6ac688a1,Ia9a4c6fc,I73b1941a,I23100918 into mm-wireless-devEtan Cohen
am: f8be5aab98 * commit 'f8be5aab9878741a7c65f4e2a1a63de5ff8997aa': WiFi-HAL: Use separate enum and attribute to get bus size WiFi-HAL: Support for timeout and resource failure events Wifi-HAL: Support for wifi_get_driver_dump API Wifi-HAL: Remove CLANG Warnings and errors.
2016-02-09Merge changes I6ac688a1,Ia9a4c6fc,I73b1941a,I23100918 into mm-wireless-devEtan Cohen
* changes: WiFi-HAL: Use separate enum and attribute to get bus size WiFi-HAL: Support for timeout and resource failure events Wifi-HAL: Support for wifi_get_driver_dump API Wifi-HAL: Remove CLANG Warnings and errors.
2016-02-09Merge "Enable Rtt Responder Role (4/4)." into mm-wireless-devWei Wang
am: 5fa40998af * commit '5fa40998afff17a235138d2cbe6070ba60de6bac': Enable Rtt Responder Role (4/4).
2016-02-09Merge "Enable Rtt Responder Role (4/4)." into mm-wireless-devWei Wang
2016-02-04WiFi-HAL: Use separate enum and attribute to get bus sizeSubhani Shaik
Currently get_firmware_bus_max_size_supported() is using attribute from packet filtering enum. Use separate enum and attributes to isolate it as it is not dependent on packet filtering.
2016-02-03WiFi-HAL: Support for timeout and resource failure eventsSubhani Shaik
Add support for below events, 1. Authentication timeout 2. Association timeout 3. Resource allocation failure Driver sends these events with associated information. Update the same to connectivity ring buffer.
2016-02-03Wifi-HAL: Support for wifi_get_driver_dump APISubhani Shaik
Add support to collect driver memory dump
2016-02-03Wifi-HAL: Remove CLANG Warnings and errors.Subhani Shaik
Enable LOCAL_CLANG flag. Remove CLANG Errors and warnings.
2016-01-27Wifi-Hal: Delete nan.h fileSubhani Shaik
am: 130b77b6a3 * commit '130b77b6a3304fe995073d34f71c160a827b4f1d': Wifi-Hal: Delete nan.h file
2016-01-27Enable Rtt Responder Role (4/4).Wei Wang
Change-Id: I280422e5e160b9db741a37b6bb185ec79c155f91
2016-01-27Wifi-Hal: Delete nan.h fileSubhani Shaik
Delete the nan.h file as the reference is being made to wifi_nan.h
2016-01-27Merge changes I6295245c,I8abc100b,I30e8b4c9,Ia54f924b,I81fd902a, ... into ↵Etan Cohen
mm-wireless-dev am: 588d585d22 * commit '588d585d22387ba5b6495fb369c6d1cb104a9880': WiFi-HAL: Support for Neighbor Discovery offload API WifiHal: Nan Data Path vendor definitions Wifi-Hal: Support new Nan API changes wifi:Stub out support for SET_AP_WPS_P2P_IE command WiFi-HAL: Support for RTT responder mode APIs WiFi-HAL: Support for packet filtering APIs
2016-01-27Work around to support old driver firmware with new HAL APIMitchell Wills
am: 76bc4f2a5c * commit '76bc4f2a5ca2b66d0e33ccd06d925a3f13702d56': Work around to support old driver firmware with new HAL API
2016-01-27Merge changes I6295245c,I8abc100b,I30e8b4c9,Ia54f924b,I81fd902a, ... into ↵Etan Cohen
mm-wireless-dev * changes: WiFi-HAL: Support for Neighbor Discovery offload API WifiHal: Nan Data Path vendor definitions Wifi-Hal: Support new Nan API changes wifi:Stub out support for SET_AP_WPS_P2P_IE command WiFi-HAL: Support for RTT responder mode APIs WiFi-HAL: Support for packet filtering APIs
2016-01-26Work around to support old driver firmware with new HAL APIMitchell Wills
This brings back support for QCA_NL80211_VENDOR_SUBCMD_GSCAN_SCAN_RESULTS_AVAILABLE and translates it to a scan status event. Bug: 26780753 Change-Id: I39b932d900361e8b82831a1efe18b46c738f78aa
2016-01-25WiFi-HAL: Support for gscan and EPNO enhancementsSubhani Shaik
am: 0562eeb882 * commit '0562eeb882b461595155d6ef3e10e563b0e451f5': WiFi-HAL: Support for gscan and EPNO enhancements
2016-01-25WiFi-HAL: Support for Neighbor Discovery offload APISubhani Shaik
Add vendor command support to enable/disable Neighbor Discovery offload in driver/firmware Change-Id: I6295245c0749269f014e5245e8b3b17dff53c177
2016-01-25WifiHal: Nan Data Path vendor definitionsSubhani Shaik
Add new vendor definitions to support Nan Data Path APIs Change-Id: I8abc100b74e694d02555a3aee65484aa121daff9
2016-01-25Wifi-Hal: Support new Nan API changesSubhani Shaik
Support the new changes in Nan APIs 1) Support Nan capabilities 2) Add ability to disable indications from fw 3) Pass 2.4g and 5g channels values during nan enable 4) Change func name from UnMatchInd to ExpiredInd 5) Change the variable value to u32 in NanResponseMsg struct from u16 to match the FW change Change-Id: I30e8b4c9d7496d9f451f868783b72d13fa992b95
2016-01-25wifi:Stub out support for SET_AP_WPS_P2P_IE commandSubhani Shaik
The supplicant is sending SET_AP_WPS_P2P_IE driver command which is not handled by driver. This is an API that is directly called by Android extensions to the wpa_supplicant. As the SET_AP_WPS_P2P_IE command is not handled, the handler function for this command is removed in wpa_supplicant_8_lib. Change-Id: Ia54f924b4340ccd243716b1af23d978a92823eb2
2016-01-25WiFi-HAL: Support for RTT responder mode APIsSubhani Shaik
RTT HAL API changes to support 11mc responder role Change-Id: I81fd902af1d323f51a73b6abecf22f4b19df728a
2016-01-25WiFi-HAL: Support for packet filtering APIsSubhani Shaik
These APIs allow driver/firmware to start packet filtering when framework enables filters Change-Id: I10a5ef17e7266a520854061f0a2aa24a5f77db03
2016-01-22WiFi-HAL: Support for gscan and EPNO enhancementsSubhani Shaik
This commit supports the below changes as per new gscan/EPNO specification, 1. Few new parameters added to the EPNO configuration and an API to support resetting the EPNO. 2. Remove support for the below deprecated APIs, 1. wifi_set_ssid_white_list 2. wifi_set_gscan_roam_params 3. wifi_enable_lazy_roam 4. wifi_set_bssid_preference 3. Add Buckets scanned parameter to gscan cached results
2016-01-21Revert "WiFi-HAL: Donot initialize Lowi module for gscan calls"Srinivas Dasari
am: 3ec8a3fac0 * commit '3ec8a3fac08bd56d5f299a2ba1f645ac93ed90a0': Revert "WiFi-HAL: Donot initialize Lowi module for gscan calls"
2016-01-21WiFi-HAL: Write firmware prints to FIRMWARE_PRINTS ring bufferSrinivas Dasari
am: 9d1a0d274d * commit '9d1a0d274d8bfb3a6b914ba553f6f3379c07c6a6': WiFi-HAL: Write firmware prints to FIRMWARE_PRINTS ring buffer
2016-01-21WiFi-HAL: Add support for beacon_received connectivity eventSrinivas Dasari
am: 045a80359d * commit '045a80359d42a8f4bc136b51e42c173d11344099': WiFi-HAL: Add support for beacon_received connectivity event
2016-01-21WiFi-HAL: Cleanup logs in llstatsSrinivas Dasari
am: 36438f66a1 * commit '36438f66a163df59550d1eb57b59febcd63d5ce9': WiFi-HAL: Cleanup logs in llstats
2016-01-21WiFi-HAL: Write per pkt stats to ring buffers without processingSrinivas Dasari
am: 9d53c09568 * commit '9d53c095682868768ab8488e80db98a461ce325d': WiFi-HAL: Write per pkt stats to ring buffers without processing
2016-01-21WiFi_HAL: Fix static analyzer findingsSrinivas Dasari
am: c19f715ece * commit 'c19f715ece840e705749d2dfd1857210d7e31897': WiFi_HAL: Fix static analyzer findings
2016-01-20Revert "WiFi-HAL: Donot initialize Lowi module for gscan calls"Srinivas Dasari
This reverts commit a55479d081d7a1c19a8eaca3eebfa480542c5ca3. Change-Id: Ic3b72fcc5065f6300b0d5e5bbbec38d6b3eb2fcd
2016-01-20WiFi-HAL: Write firmware prints to FIRMWARE_PRINTS ring bufferSrinivas Dasari
Prima driver sends firmware prints as host messages with subtype ANI_NL_MSG_LOG_FW_MSG_TYPE. Parse the same and update to FIRMWARE_PRINTS ring buffer. Change-Id: I0db598af97513d70ea0999dc89486bbc3fa18426
2016-01-20WiFi-HAL: Add support for beacon_received connectivity eventSrinivas Dasari
Allow start logging for connectivity events and parse the received beacon event. Write the parsed data to ring buffer. Change-Id: I8b9e77c5533dd8d4876642e901a92808cc7e159d
2016-01-20WiFi-HAL: Cleanup logs in llstatsSrinivas Dasari
WifiHAL may not receive few attributes when the older versions of driver/firmware are used with latest framework. Remove the logs corresponding to those attributes. Change-Id: I5b95aedf72a4ccdf4bdee3e895dc6ba0e935fc41
2016-01-20WiFi-HAL: Write per pkt stats to ring buffers without processingSrinivas Dasari
Pronto driver sends the per packet stats in framework expected format. Write the stats received from driver to ring buffer as it is as no processing is needed. Change-Id: Ia5841c30375eeab7e74b1d1b90fa4c76421e5364
2016-01-20WiFi_HAL: Fix static analyzer findingsSrinivas Dasari
This commit fixes few issues found by static analyzer. Change-Id: Ia22718b9545e1e56a784e28a1b2582cb489b8cc9
2016-01-11Wifi-Hal: NAN feature enhancementsSubhani Shaik
am: a3c2c8f1bf * commit 'a3c2c8f1bfcddd50047c8ad29e535a54e99acf62': Wifi-Hal: NAN feature enhancements
2016-01-05Wifi-Hal: NAN feature enhancementsSubhani Shaik
Changes related to NAN APIs and structures. 1) Remove NanHeader 2) Replace wifi_handle with wifi_interface_handle in NAN APIs 3) Add publish/subscribe id 4) Remove match_handle and name it as requestor_instance_id 5) Add NanPublishResponse/NanSubscribeResponse structures 6) Remove user_context 7) Add appropriate enums 8) Remove unused structures 9) Removed references for NAN_2.0 10) Sync up with the latest FW changes wrt TLVs. 11) Add support to TransmitFollowUp error relay mechanism to user space. 12) Replace wifi_request_id with transaction_id to have a common interface across all layers. 13) Create new nanCommand instance for NAN request APIs Bug: 26216681 Change-Id: Ieaccdf94f6a84d86f3d9278e2d2e8825c4648ed9
2015-12-29Correct WiFi exponential back off scanRandy Pan
am: 7f2959f5a4 * commit '7f2959f5a4565e5163d770b375e953a061440fa1': Correct WiFi exponential back off scan