History log of /hardware/qcom/wlan/qcwcn/wifi_hal/nan.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
c6e7a5e097683654a45099a22a11f9d266f6a3e3 25-Jul-2017 Subhani Shaik <subhanis@codeaurora.org> WiFi-HAL: Map kernel returned error code to wifihal error

Framework expects error codes of type wifi_error from wifihal.
Map the error codes returned by kernel to wifi_error value and
return the same to framework

Bug: 63971485
Test: Ran VTS tests on marlin.
Change-Id: Ifbb8cdb9c1177da0c6715ee2a63d4299b71f74e3
/hardware/qcom/wlan/qcwcn/wifi_hal/nan.cpp
ec97908217928498387712c0633d7b4ad0e1f42b 06-Apr-2017 Subhani Shaik <subhanis@codeaurora.org> Wifi-Hal: Fix issue to include NDP security info

Security info is not being set because CSID is not provided
in NDP data Request and data Response

CSID is an optional parameter in NDP data request and data response
messages. So, removing this check to send the security info to the
firmware.

(cherry-pick of commit b31fb1359d96a6b58d72f5a8a95fcc2e44425716)

Test: DataPath:test_ib_unsolicited_passive_passphrase_specific
Change-Id: I9fea7e73241807397058700e1855378c65b75569
/hardware/qcom/wlan/qcwcn/wifi_hal/nan.cpp
2268d748b893f82330f1be50b09d699cb8e7f9d3 08-Mar-2017 Rakesh Sunki <rsunki@codeaurora.org> Wifi-Hal: Add support for NAN debug commands

Modify NAN Availability debug command to make it a
generic debug command.

Change-Id: I1210ed1ad0d8a865b69fbb3d8a183f2cdc2b03e9
/hardware/qcom/wlan/qcwcn/wifi_hal/nan.cpp
dcace04a86b1c5673520ad91eeb503cb9c17c71f 15-Mar-2017 Rakesh Sunki <rsunki@codeaurora.org> WifiHal: Add support to accept either passphrase or pmk

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
/hardware/qcom/wlan/qcwcn/wifi_hal/nan.cpp
fa2853e01eb9884a1965f7746811e2eed60a00f2 17-Mar-2017 Subhani Shaik <subhanis@codeaurora.org> Wifi-Hal: Provide additional debug info incase of NAN error

Bug: 35625752
Change-Id: Ic582e5b79fa5822b4b7042e3edb22b9d4cbfaf43
/hardware/qcom/wlan/qcwcn/wifi_hal/nan.cpp
8f282a33a29b96a45970bb1efaef14dd5b92a35e 23-Nov-2016 Subhani Shaik <subhanis@codeaurora.org> Wifi-Hal: Add support for NAN Data Path security

Introduce changes required for supporting NAN
data path security.

Bug: 35387576
Test: integrated (sl4a) tests pass.
Change-Id: I6d2e1447794517104e2e0f92b8859537cead937b
/hardware/qcom/wlan/qcwcn/wifi_hal/nan.cpp
a354a9d65ab3a97e481192c31f0d2d8368b7056b 09-Jan-2017 Treehugger Robot <treehugger-gerrit@google.com> Merge "WiFiHal: Include nan_availability_config"
0e95db779a1f0ecd4eed1503fa4c555634317930 04-Jan-2017 Subhani Shaik <subhanis@codeaurora.org> WifiHal: Fix NdpInitiatorRequest error code

Bug: 32207606
Test: integration tests (sl4a) passing - no regressions
Change-Id: I45d0dd1f2cf94d0b429babb268b74672df07f1f8
/hardware/qcom/wlan/qcwcn/wifi_hal/nan.cpp
21d00c6021d2ed85d03b725e7d9be9b70a316ac7 23-Dec-2016 Srinivas Girigowda <sgirigow@codeaurora.org> WiFiHal: Include nan_availability_config

Change-Id: Iff65bfeb10b6008adeff0b1ffad4db084fd383ee
Signed-off-by: Srinivas Girigowda <sgirigow@codeaurora.org>
/hardware/qcom/wlan/qcwcn/wifi_hal/nan.cpp
43186fd496579d1af8d8eaa03e2792cdfc270f0e 11-Dec-2016 Subhani Shaik <subhanis@codeaurora.org> WifiHal: Enable awake DW interval for 2.4GHz/5GHz

Bug: 33552536
Test: builds
Change-Id: I5b157d7cbca96df00f604478df6fdc51d587081b
/hardware/qcom/wlan/qcwcn/wifi_hal/nan.cpp
68f9bfdb788eceecc52e8f2edb330b72fc6a3d41 09-Dec-2016 Subhani Shaik <subhanis@codeaurora.org> WifiHal: Clean up NAN Hal code

Change-Id: I3cdcf52d04e0c1b0c769183e0f260d172676ea4d
/hardware/qcom/wlan/qcwcn/wifi_hal/nan.cpp
6165afee7efcb2dcf939fae34480cae536d8a364 14-Nov-2016 Subhani Shaik <subhanis@codeaurora.org> [AWARE] Fix the Nan register handler command
am: ec1edab426

Change-Id: Ia06a30ed04a688fd000a6520bed9c0ebcb05cf96
375474b6eb2f59cb1b403697adba3c5874d5b9ba 14-Nov-2016 Subhani Shaik <subhanis@codeaurora.org> Wifihal: Fix service instance id from u16 to u32
am: 24f74f5821

Change-Id: I9f33098f12f9c4a0e0603228052bf2020c7bb8ab
9d2b22613cd59881dd80760b9a50ee7371fd4475 14-Nov-2016 Subhani Shaik <subhanis@codeaurora.org> WifiHal: Fix the APIs as per prototype
am: ad90a3eeb5

Change-Id: Id590bce4caa64e02614a002f26ddc3cf1cd1c945
ec1edab426c4e2e92367ae3318563e968a9bab56 12-Nov-2016 Subhani Shaik <subhanis@codeaurora.org> [AWARE] Fix the Nan register handler command

Nan SetCallBackHandler is currently registering NAN CB and NDP
CB. During Wifi/NAN ON/OFF test sequence the mSubcmd being a
member variable is getting over written when an event is received
from the driver. The NDP CB is getting registered twice in this
case and the NAN subCmd handler is never registered.

BUG: 29105100
Change-Id: I7b04b5460c3ec24e32462f27f4437c7a0c4eb948
/hardware/qcom/wlan/qcwcn/wifi_hal/nan.cpp
24f74f58213547f297ec2747cf069ca079cb3d47 12-Nov-2016 Subhani Shaik <subhanis@codeaurora.org> Wifihal: Fix service instance id from u16 to u32

The match handle is u32 returned as part of the match indication.
This handle is used as publish id in the data request. The data
request is using u16 currently, fixing the same.

Change-Id: I4436cb1a016df570becf0e5d4a19b81795c0087f
/hardware/qcom/wlan/qcwcn/wifi_hal/nan.cpp
ad90a3eeb5acc5f53db457e66d06205de96d144d 12-Nov-2016 Subhani Shaik <subhanis@codeaurora.org> WifiHal: Fix the APIs as per prototype

1) Remove schedule update implementation.
2) Cleanup vendor definitions.

Change-Id: Ie5c4bc8d8e507f5213525b2d5c6769445d2e5d54
/hardware/qcom/wlan/qcwcn/wifi_hal/nan.cpp
0919dfde526ab1f2996334835cbd176906e89d0e 01-Jul-2016 Srinivas Girigowda <sgirigow@codeaurora.org> WiFi-HAL: Fix CLANG warnings

Fix CLANG warnings.

Change-Id: If07194f34abc44e1e58e8b38af59ec705a62ce55
CRs-Fixed: 1015162
Bug: 28825972
/hardware/qcom/wlan/qcwcn/wifi_hal/nan.cpp
f5f75323a871f475ce62d2c002e600f59cc67134 08-Jun-2016 Steve Pfetsch <spfetsch@google.com> wlan: Update to AU187 proprietary drop

Update to AU_LINUX_ANDROID_LA.HB.1.3.9.06.00.01.213.187

wlan_hal:
895f88d Wifi-HAL: Increase the channel print buffer size to 256
120bfdb Wifi-HAL: RTT API Enhancement
fe22a17 Merge commit '5c1f1176572dc7d9bd24d96b91290d784f2c2f37' into LA.HB.1.3.9
5c1f117 Wifi-HAL: Include missing changes from AOSP code
252f45d Merge "Wifi-HAL: Create a local copy of qca-vendor.h"

Change-Id: Ib71ace2ec59d33f2c0965212a886a3524c40bd2c
/hardware/qcom/wlan/qcwcn/wifi_hal/nan.cpp
b5841f6c19ec690b1fb032a0aee63d5300b19ce4 13-Apr-2016 mukesh agrawal <quiche@google.com> Wifi-HAL: demote some messages from DEBUG to VERBOSE

Originally part of
https://partner-android-review.googlesource.com/#/c/558740

BUG=27698661
TEST=compile

Change-Id: I7264dd7a0095c24bf1f183c9f929bb79ef095703
/hardware/qcom/wlan/qcwcn/wifi_hal/nan.cpp
cb0a2e6be7a1805d26d3a07487f7277c4e60b7f4 13-Apr-2016 mukesh agrawal <quiche@google.com> Wifi-HAL: remove some calls to ALOGV

Originally part of
https://partner-android-review.googlesource.com/#/c/558740

BUG=27698661
TEST=compile

Change-Id: I10c66782f1dea5e17722c1c4f3958fcd7250fb01
/hardware/qcom/wlan/qcwcn/wifi_hal/nan.cpp
48c79d6a55c49d4218f99150682428e6f1fe699f 13-Apr-2016 mukesh agrawal <quiche@google.com> Wifi-HAL: remove some calls to ALOGI

Originally part of
https://partner-android-review.googlesource.com/#/c/558740

BUG=27698661
TEST=compile

Change-Id: I6c8d3e09eedd9675439d6a5a5ad17eabc16416db
/hardware/qcom/wlan/qcwcn/wifi_hal/nan.cpp
5c63f6a5f46ca95fe003bac5cfae2fc74a0b22a7 24-Jan-2016 Subhani Shaik <subhanis@codeaurora.org> Wifi-HAL: Remove CLANG Warnings and errors.

Enable LOCAL_CLANG flag. Remove CLANG Errors and warnings.
/hardware/qcom/wlan/qcwcn/wifi_hal/nan.cpp
17ee741489e21713642ac29853da176bbd5c4698 18-Dec-2015 Subhani Shaik <subhanis@codeaurora.org> Wifi-Hal: Support new Nan API changes

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
/hardware/qcom/wlan/qcwcn/wifi_hal/nan.cpp
a3c2c8f1bfcddd50047c8ad29e535a54e99acf62 28-Oct-2015 Subhani Shaik <subhanis@codeaurora.org> Wifi-Hal: NAN feature enhancements

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
/hardware/qcom/wlan/qcwcn/wifi_hal/nan.cpp
2bdb5ab058a770a6ea1dd0ffa98526b00406e73a 03-Jun-2015 Amarnath Hullur Subramanyam <amarnath@codeaurora.org> WiFi-HAL: Update handle in singleton objects if cleanup happens

We need to update the handle in the singleton objects if cleanup
happens to use the objects further.

Change-Id: Ie824074fc0fa684c24c1de0610440e9975d1f09e
/hardware/qcom/wlan/qcwcn/wifi_hal/nan.cpp
4af494a4400d1ee3944e227626d0452e033284d5 27-Mar-2015 Amarnath Hullur Subramanyam <amarnath@qca.qualcomm.com> Fast forwarding all the changes till tip of l release.

Change-Id: I2eabf5c9d14a33e11e6fefaf54d70ac972292a55
/hardware/qcom/wlan/qcwcn/wifi_hal/nan.cpp