summaryrefslogtreecommitdiff
path: root/qcwcn/wifi_hal/nan_i.h
AgeCommit message (Collapse)Author
2019-02-11wifi-hal: Add support handling NDPE attributePeng Xu
Add handling NDPE attribute in NAN capabilities. This allows the framework to enable or disable using of NDP attribute in NAN data request message. Bug: 113149569 Test: Manual Change-Id: If2ca515447fbd44bca3bc272ce5fd72718d7eb19 CRs-fixed: 2244053
2018-03-30WiFi-Hal: Modify SDEA control parametersRakesh Sunki
Modify the sdea control parameters in line with sdea attribute included in publish and subscribe messages. CRs-Fixed: 2087428 Change-Id: I97984010efb5bd5a4d4cc329bb449170e69aa79b Bug: 76133856 (cherry-picked from de731c4b9864dc52948b18ab3dcdf33cb23912b4)
2017-12-12Wifi-HAL: Add more options to NAN Enable/config APIsSubhani Shaik
Config flag to enable/disable the following: 1) DW Early termination. 2) NSS. 3) Ranging at device level. Bug: 67745737 Test: integration tests Change-Id: I8969f5f44eacbf27268ad11dacf89a0b55258455
2017-12-12Wifi-Hal: Add support to fetch NAN schedule update channelSubhani Shaik
Add a new param schedule update channel in NAN sync stats command and fetch it as part of stats command. Bug: 37007030 Test: integration tests Change-Id: I0f1f0be58013d4045fd348cd5d21336235441832
2017-08-11WifiHal: Fix NotifyResponse for NDP return codesSubhani Shaik
Bug: 64127666 Test: integration test suite (sl4a/acts) Change-Id: Icacd86c2dafa2e4e55e35efb557fc429e4b05ba7
2017-06-30WifiHal: Fix NDP incorrect error returnsSubhani Shaik
NDP Confirm was not returning the error code from FW in WifiHal. NDP initiator request/responses initial fw response, NDP End initial response also are not translating the error returned from the FW. Bug: 62339353 Change-Id: I98590d50f9a4d9fca016d33939cae65c97359914
2017-04-20Wifi-Hal:Add support for configuring NAN sid on subscriber sideRakesh Sunki
Provide configuration support to set sid on the subscriber side sync and discovery beacons as part of NAN enable and config request. (cherry-pick of commit 61432f127d9e1aa480981f8c2e0a9fefe64acc93) Bug: 35195516 Test: integrated (sl4a) scripts pass Change-Id: Ic181ddc9146ba8cfbf6716ab8b303a5cd6a22b7c
2017-04-04Wifi-Hal: Introduce support for NAN Publish Replied IndSubhani Shaik
Bring in support for NAN Publish Replied Indication. Bug: 35195773 Test: integration (sl4a) tests Change-Id: I9751e4cb498a2e99f90a81e7c4119eff66cdb8e6
2017-04-04Wifi-Hal: Add support to fetch second ndp channelSubhani Shaik
Add new parameter second ndp channel freq in the stats response message to support the cert efforts. Change-Id: If174ba2434df6e2a20474015c45f47ffbc1a7fca
2017-03-20Wifi-Hal: Add support for NAN debug commandsRakesh Sunki
Modify NAN Availability debug command to make it a generic debug command. Change-Id: I1210ed1ad0d8a865b69fbb3d8a183f2cdc2b03e9
2017-03-20WifiHal: Add support to accept either passphrase or pmkRakesh Sunki
Modify publish/subscribe/Data Initiator/Data Indication messages to accept either PMK or Passphrase key information. Also, provide a new parameter service name in Data Initiator request and Data Indication response to generate PMK from passphrase and service name for out of band discovery. Change-Id: I29103e1a47256e97b778fc13cf03bd7470356724
2017-03-20Wifi-Hal: Fix Nan capabilities mismatchSubhani Shaik
Bug: 36357282 Change-Id: I7c39b3f6205253bffed34887b09f251ccd521777
2017-03-20Wifi-Hal: Enable SSI in SDEASubhani Shaik
Bug: 35193423 Change-Id: Ib817c352c2ae720fa09e9ab43226a100ceca943b
2017-03-20WifiHal: Enable NAN Geo fencing supportSubhani Shaik
Change-Id: I258ad1a8230d06f1c02cec67b1d6878056754c4a
2017-02-22WifiHal: Add sdea info and subscribe addr to CapabilitesSubhani Shaik
Change-Id: Iae66d26bc96e50515d05a5495eb2d0c6d4ff5542
2017-02-21WifiHal: Add Cipher Suite to capabilitiesSubhani Shaik
Bug: 35625503 Change-Id: I2a8d8fe35b88b0ee1f5503c7758a321b7a9f4f13
2017-01-04WifiHal: Configure Discovery indicationsSubhani Shaik
Bug: 33250076 Test: integration tests (sl4a) passing - no regressions Change-Id: If948fa6bcf0cb53293f91ba2e9b21111c38697b4
2016-12-21WifiHal: Include nan availability configSrinivas Girigowda
Bug: 33821639 Test: unit + integration (sl4a) tests passing Change-Id: Iea7d80da6c38131720bd3841be9477a291730a76
2016-12-21WifiHal: Enable NAN Ranging Cfg and Indication onMatchSrinivas Girigowda
Bug: 33821639 Test: unit + integration (sl4a) tests passing Change-Id: I519f00803cce1379beb571946f4775284e8c409d
2016-12-12WifiHal: Enable Service Discovery Extension AttributesSubhani Shaik
Bug: 33554197 Test: builds Change-Id: I954d290daf518d24d1dfb3bd3920acdadf7f9f49
2016-12-12WifiHal: Enable NAN MAC randomizationSubhani Shaik
Bug: 33386762 Test: builds Change-Id: Ib01de1369e247a0954eba9e361c75ed7a9fdec39
2016-12-12WifiHal: Enable NAN Data Path SecuritySubhani Shaik
Bug: 33552694 Test: builds Change-Id: I554753b56c3b79a52f3c2a77507e13db308e6f84
2016-12-12WifiHal: Enable awake DW interval for 2.4GHz/5GHzSubhani Shaik
Bug: 33552536 Test: builds Change-Id: I5b157d7cbca96df00f604478df6fdc51d587081b
2016-12-12WifiHal: Clean up NAN Hal codeSubhani Shaik
Change-Id: I3cdcf52d04e0c1b0c769183e0f260d172676ea4d
2016-11-29WifiHal: Configure Service Auto or Non Auto response in firmwareSubhani Shaik
Configure the Service Non Auto responder mode. Accept all subscribes is the default firmware behavior. If Non Auto response is configured in the Publish API, firmware notifies the framework and expects a response from the Publisher. Bug: 33209958 Test: Integration data-path tests (sl4a) passing Change-Id: I73fa14465c7676a59071d415547c616e228d0289
2016-11-14WifiHal: NAN error translation changesSubhani Shaik
1) Translate FW specific error status and value to framework error status and string description of error. 2) Translate type of TLV in the cases if invalid TLV. 3) Translate publish/subscribe/followup/disabled terminated indication reason translation along with string desscription. BUG: 27914592 Change-Id: I959724cd22cb1cbac868cd72e400f129df44fc1e
2016-11-13WifiHal: Add max queued transmit followup msgsSubhani Shaik
Modify NAN capabilities to include the max allowed transmit followup messages in firmware. Change-Id: Ifeb61e24ec823703243ee8a8053679dd92e022a2
2016-11-13WifiHal: Enable TransmitFollowup IndicationSubhani Shaik
Enable Indication message to support TransmitFollowup after message has been sent over the air. This is seperate CB that would indicate the ACK of the packet, timeouts, tx failures of the followup request. Change-Id: I8005e6fad87bc87178ae4c662ef3aea1a93dccbb
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-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-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-03-27Fast forwarding all the changes till tip of l release.Amarnath Hullur Subramanyam
Change-Id: I2eabf5c9d14a33e11e6fefaf54d70ac972292a55