History log of /hardware/libhardware_legacy/include/hardware_legacy/wifi_nan.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
a5d8dde1a978cb8236b9ce57cef11032be73afa0 14-Dec-2017 Subhani Shaik <subhanis@codeaurora.org> [AWARE]: Modifying the range measurements to millimeters

Bug: 69428593
Test: builds (integration tests pending firmware update)
Change-Id: I070c2126329a487450e3b91ac8eb191ed9948e92
/hardware/libhardware_legacy/include/hardware_legacy/wifi_nan.h
c13dd636239233b2c9753c02a854df57d4090432 17-Nov-2017 Subhani Shaik <subhanis@codeaurora.org> [AWARE]: Add channel info to confirm, schedule update

Bug: 37007030
Test: builds, integration tests passing
Change-Id: I65322a8e673cfeb5699f022628bcfc2476946bcc
/hardware/libhardware_legacy/include/hardware_legacy/wifi_nan.h
a470c8fb33af31b0b0cf5edb3e61c772028cbf8c 16-Nov-2017 Subhani Shaik <subhanis@codeaurora.org> [AWARE]: Enable new config options in Enable/Config APIs

1) Enable device level ranging option.
2) config nss.
3) config dw early termination.

Bug: 67745737
Test: builds, integration tests passing
Change-Id: I22315785bd5e42a7ce5e209cecbd997f62053cc8
/hardware/libhardware_legacy/include/hardware_legacy/wifi_nan.h
229806a7e20b5e1840ac8b081f034344a4914be7 11-Jul-2017 Subhani Shaik <subhanis@codeaurora.org> [AWARE]: Add support to config NAN discovery beacon interval

Add support to configure discovery beacon interval in NAN enable
and config request.

Bug: 67745737
Test: builds, integration tests passing
Change-Id: I44d1918f740b35e39d751f26a5b5e4ee9b371a84
/hardware/libhardware_legacy/include/hardware_legacy/wifi_nan.h
b600992ac73068b8dcb4da5af04eac681bc09ced 16-May-2017 Subhani Shaik <subhanis@codeaurora.org> [AWARE]: Add support for NAN qos config, schedule update channel

Add qos config parameter in sdea control parameters and also
add schedule update channel as part of nan sync stats.

Change-Id: I8b56bf49dc3b0a7139a1bfd8698114f0fbf2fd16
/hardware/libhardware_legacy/include/hardware_legacy/wifi_nan.h
22dcefe8a6cf08db5a60e531feedbf85af8011c4 23-May-2017 Subhani Shaik <subhanis@codeaurora.org> AWARE: Fix rssi_window_size length in config

Bug: 38321768
Test: AttachTest:test_attach_multiple_sessions bad TLV issue resolved
Change-Id: Id9f4a2124a394cf3c44c6eb7560400a0fd690f31
/hardware/libhardware_legacy/include/hardware_legacy/wifi_nan.h
6451ba7735271ddf1a3e4766d16a5ea00d63a98d 06-Apr-2017 Rakesh Sunki <rsunki@codeaurora.org> [AWARE]: Add support for configuring NAN sid on subscriber side

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 b2c4b3825a5b1ef4713417538755b04225b2b53d)

Bug: 35195516
Test: integrated (sl4a) tests pass
Change-Id: I20548928a9ad81e8d3154eb5b982fd19add7659c
/hardware/libhardware_legacy/include/hardware_legacy/wifi_nan.h
1fc39e2e65d8ebd9a7132a3c8d78262ac060ff0d 22-Mar-2017 Subhani Shaik <subhanis@codeaurora.org> [AWARE]: Make changes to support NAN Publish Replied Indication

Bring in support for NAN Publish Replied indication.

Bug: 35195773
Test: integration (sl4a) tests
Change-Id: I3e7e488dfb2bc45753882755e3ce452b072d2f91
/hardware/libhardware_legacy/include/hardware_legacy/wifi_nan.h
35d241d6869ac819f7fb3505aed0fbe5a0fd93e2 22-Mar-2017 Subhani Shaik <subhanis@codeaurora.org> [AWARE]: Add support to fetch second ndp channel

Add new parameter second ndp channel freq in the stats response
message to support the certification efforts.

Change-Id: I9011bd7d4c5f34a15fbfe871b67d255807df8347
/hardware/libhardware_legacy/include/hardware_legacy/wifi_nan.h
ad6f1d5512e7b7693253678548086bb09bb518a2 23-Mar-2017 Etan Cohen <etancohen@google.com> Merge "[AWARE]: Add support to accept either passphrase or pmk"
890af5521a8f1fb038aad26d43c51c32b646760d 16-Mar-2017 Subhani Shaik <subhanis@codeaurora.org> [AWARE]: Fix Nan capabilities mismatch

Bug: 36357282
/hardware/libhardware_legacy/include/hardware_legacy/wifi_nan.h
3686f0e8838b79080216dc0360276e8a7fc32251 14-Mar-2017 Subhani Shaik <subhanis@codeaurora.org> [AWARE]: 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 requests.

Bug: 35866810
Test: TBD
Change-Id: Ibe572928e892bbd10be79dc2e09911ada348e89d
/hardware/libhardware_legacy/include/hardware_legacy/wifi_nan.h
8747f478d1d989b95776d35fbf780c1e0553d61c 07-Mar-2017 Subhani Shaik <subhanis@codeaurora.org> [AWARE]: Add range report in SDEA params

Bug: 36065933
Test: integration (sl4a) tests.
Change-Id: Ice8e87e2a6e4ed4475c7e6dcc691103071e0a03b
/hardware/libhardware_legacy/include/hardware_legacy/wifi_nan.h
b82ef271aa1bb7d0fd94854b1774567d3db39c64 24-Feb-2017 Etan Cohen <etancohen@google.com> Merge "[AWARE]: Fix documentation for Service responder policy"
a76eea523d8129d0fa24a2a638cefb51047ae67f 24-Feb-2017 Subhani Shaik <subhanis@codeaurora.org> [AWARE]: Fix documentation for Service responder policy

Bug: 35665140
Change-Id: I5fe10da87f76acd50e2704f14879eafc91363e2b
/hardware/libhardware_legacy/include/hardware_legacy/wifi_nan.h
a39fe6182c62377bfafd49f693634a5fb0ebbc2c 16-Feb-2017 Subhani Shaik <subhanis@codeaurora.org> [AWARE]: Enable SDEA based SSI

Bug: 35193423
Test: integrated (sl4a) test
Change-Id: If29d93391071710bd419eeab6e384ca154da9c85
/hardware/libhardware_legacy/include/hardware_legacy/wifi_nan.h
427212dafe8473aa509a09c00fcc15943041f29e 21-Feb-2017 Etan Cohen <etancohen@google.com> Merge "[AWARE]: Configure ranging on discovery sessions"
f512262623da028a518924a1c7b855c2aeee9f6f 26-Jan-2017 Subhani Shaik <subhanis@codeaurora.org> [AWARE]: Configure ranging on discovery sessions

Add ranging configuration on discovery session. Remove
from overall NAN configuration (enable/config).

Add controls/structures based on spec protocol.

Bug: 33821639
Test: integration (sl4a) tests pass
Change-Id: Ibd1065c401672ca1f6d3781e373178401d1e4a62
/hardware/libhardware_legacy/include/hardware_legacy/wifi_nan.h
85dd512272a900877796c12254d19cc2ced6dab1 17-Feb-2017 Etan Cohen <etancohen@google.com> [NAN] Security configuration (cipher)

Add a constant to make the no-cipher specification explicit.

Bug: 35387576
Test: integrated (sl4a) tests pass.
Change-Id: Ia272cad70cd4bedbdbdb4d2c856167305f747a30
/hardware/libhardware_legacy/include/hardware_legacy/wifi_nan.h
1ea03994927037fb9c739ef8ee6f28b202631371 16-Feb-2017 Etan Cohen <etancohen@google.com> Merge "[AWARE]: Document the default values in NAN enable/config"
eb72fbaf45dccd614ff76aebaace5ab2b3eb6612 12-Jan-2017 Subhani Shaik <subhanis@codeaurora.org> [AWARE]: Document the default values in NAN enable/config

Bug: 34059183
Change-Id: Ic651e93ef46d2f7ecf564f9a504db44d27401422
/hardware/libhardware_legacy/include/hardware_legacy/wifi_nan.h
0b0387e2ab4544878bcb5782e26d37bf0027ea67 16-Feb-2017 Subhani Shaik <subhanis@codeaurora.org> [AWARE]: Fix return code for transmitFollowUp method
/hardware/libhardware_legacy/include/hardware_legacy/wifi_nan.h
7cee598173417264601562ed87d12381860a8a7a 29-Nov-2016 Etan Cohen <etancohen@google.com> [AWARE] Clean up deprecated error value field

Left deprecated field in place since it broke
dependent projects. Dependencies cleaned-up -
remove field.

Bug: 27914592
Test: build only requirements since unused field
Change-Id: I910ffd811ddbca9b83a0190eaede2a58b36fedc8
/hardware/libhardware_legacy/include/hardware_legacy/wifi_nan.h
3cdbc4476469f661c018a01de29369091e71fd2c 04-Jan-2017 Subhani Shaik <subhanis@codeaurora.org> [AWARE]: Error code fix in NdpIndiatorRequest

Bug: 32207606
Test: integration (sl4a) tests passing - no regressions
Change-Id: I0d0e995b8506b3fe44cd0dc419a187739fa448de
/hardware/libhardware_legacy/include/hardware_legacy/wifi_nan.h
9c90771deea7419a194cc65404195e05c09dd43a 28-Dec-2016 Subhani Shaik <subhanis@codeaurora.org> [AWARE]: Config options to disable indications during Discovery

Bug: 33250076
Test: integration (sl4a) tests passing - no regressions
Change-Id: I79b2ce07ed5798089e7762e6ba8e6f8a057928a6
/hardware/libhardware_legacy/include/hardware_legacy/wifi_nan.h
ddf249539a3d3f536153318ddf55ef4247c65b01 08-Dec-2016 Subhani Shaik <subhanis@codeaurora.org> [AWARE]: Enable ranging in Publish/Subscribe/Indication

Bug: 33821639
Test: unit + integration (sl4a) tests passing
Change-Id: I5aa9f39527a5296fa6a361a459b574521c774591
/hardware/libhardware_legacy/include/hardware_legacy/wifi_nan.h
0001cdb414d20e1b8a8f9426ecdf27795c50acf9 07-Dec-2016 Subhani Shaik <subhanis@codeaurora.org> [AWARE]: Enable Service Descriptor Extension Attribute

Bug: 33554197
Test: builds
Change-Id: I22e442391776d86aa69e888fade4f03ca4002cbe
/hardware/libhardware_legacy/include/hardware_legacy/wifi_nan.h
f032356db080352b32d8bbf598419ef284dd07d6 28-Oct-2016 Subhani Shaik <subhanis@codeaurora.org> [AWARE]: Enable Discovery MAC addr randomization

By default discovery MAC address randomization is enabled
and default(maximum) interval value is 30 minutes(1800 seconds).
Nan enable and config can specify the interval value in seconds.
Value of zero disables discovery MAC address randomization.

Bug: 33386762
Test: builds
Change-Id: I5dc10db8535227575f96635604665b6f52f8d507
/hardware/libhardware_legacy/include/hardware_legacy/wifi_nan.h
548fbb3ab502f51b68b328eb0b528df75108bcee 08-Nov-2016 Subhani Shaik <subhanis@codeaurora.org> [AWARE]: Enable NAN Security

1) Include security params in Publish/Subscribe/Data Request/Response
Structures.
2) Include security params in MatchIndication.

Bug: 33552694
Test: builds
Change-Id: I7a3af05b17f18040b311cf861c8dc0a0bba99d7d
/hardware/libhardware_legacy/include/hardware_legacy/wifi_nan.h
79e0e1be8c34f46670bea3d7813f35efbe4d1311 03-Nov-2016 Subhani Shaik <subhanis@codeaurora.org> [AWARE] Config/Publish/Subscribe DW interval config

As part of the Power save enhancements:
1) The device level DW intervals to be configured through config API.
2) Awake DW intervals for publish and subscribe(period parameter)
can be configured using the interval values 1, 2, 4, 8, 16.

Bug: 33552536
Test: builds
Change-Id: I3177ba13c861275a5860b825d3c466e0643bcec1
/hardware/libhardware_legacy/include/hardware_legacy/wifi_nan.h
2383b51f66e0a03c261fae658cd737d63335c71c 12-Dec-2016 Subhani Shaik <subhanis@codeaurora.org> [AWARE]: Include ndp operating channel in Sync stats

Change-Id: I8bf99a669b9ab52a85100e8e8e3228bb71cf4d04
/hardware/libhardware_legacy/include/hardware_legacy/wifi_nan.h
457e26fd7ba83db82c8ec5291a0e173a116a9ffd 03-Nov-2016 Subhani Shaik <subhanis@codeaurora.org> [AWARE] Configure Service Auto/None response in firmware

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 (sl4a) tests passing
Change-Id: I78f096d0d046f3bd39421269c79b9012a3a3cc0e
/hardware/libhardware_legacy/include/hardware_legacy/wifi_nan.h
b06466da76c3e91c235950b7b67c29e114dfdc8d 29-Jul-2016 Subhani Shaik <subhanis@codeaurora.org> Add description to NAN API/error codes

(cherry-pick of commit de91d3f9fe307f0f49acc2650e221bd6b9b698f7)
(cherry-pick of commit af855190314fe919cc4436e402d727c4b6191aa2)

BUG: 27914592
Change-Id: I7d63472c5c9872817e9535e55c8b8c04c5b7c4e2
/hardware/libhardware_legacy/include/hardware_legacy/wifi_nan.h
523a38f9c4ba98b8fc974c4af9c5f9217b7f229c 24-Aug-2016 Amarnath Hullur Subramanyam <amarnath@codeaurora.org> Wifi: Corrected NanSRFState enum type

The NanSRFState enum was incorrectly specifying NAN_DO_NOT_USE_SRF
as 1 which was not insync with the wifi firmware expected value
causing the case of active subscribe and solicited publish to fail.
This commit updates the enum type appropriately.

Bug: 30898004
Change-Id: I89f092964daeeb962b57ea474131bb58984a4d43
/hardware/libhardware_legacy/include/hardware_legacy/wifi_nan.h
720544bb0d3675c7de454f1d07e98d86afc4be7f 27-Jul-2016 Subhani Shaik <subhanis@codeaurora.org> [NAN] Add msg to indicate transmit followup queue is full

BUG: 29642700
Change-Id: I84ae1ec945c8795edad0dee2b0c575f3f633f6db
/hardware/libhardware_legacy/include/hardware_legacy/wifi_nan.h
7491031a5bc2dadf514ff4f331ec9c2c0dce4ccc 03-Jun-2016 Subhani Shaik <subhanis@codeaurora.org> Fix service instance Id in the data request

The service instance Id needs to match the handle received during
the match indication. The current match handle is 32bit,fixing
the service instance id.
/hardware/libhardware_legacy/include/hardware_legacy/wifi_nan.h
240c551b37e9908ccd7407a9a6345ab500ce0976 03-May-2016 Subhani Shaik <subhanis@codeaurora.org> Add indication for transmit followup

The status of the transmit follow up is not
notified, enabling an indication to notify
the status of transmit in progress.

Change-Id: I91fab766d7265ef6538c003ac454291efd0ec462
/hardware/libhardware_legacy/include/hardware_legacy/wifi_nan.h
923877c7165b8f39861371b066be1cc2267eb3d5 05-May-2016 Subhani Shaik <subhanis@codeaurora.org> Add max transmit messages allowed in capabilities

Change-Id: Iebf9003d3ef8614f4943c17c7d5aec003d8ab8a4
/hardware/libhardware_legacy/include/hardware_legacy/wifi_nan.h
6092cea5762c9726d175ae4f4a47d029063e84be 22-Apr-2016 Subhani Shaik <subhanis@codeaurora.org> New NDP changes.

1) Remove schedule update API and data structures.
2) Add Nan Data Path error codes.
3) Provide channel configuration option.

Bug: 27916896
Bug: 26562610
Change-Id: Id2fbc8af398ee312b8c0dd61388d57cf2e7efcdd
/hardware/libhardware_legacy/include/hardware_legacy/wifi_nan.h
44c39504dab4eb919b83420f91e6a2d6658f2d6e 08-Mar-2016 Subhani Shaik <subhanis@codeaurora.org> Enabling Nan data path support [DO NOT MERGE]

Add APIs and data structures to support nan data path.

Change-Id: I60acc78f1d8a394cab511f4468dbc745a3107ddb
/hardware/libhardware_legacy/include/hardware_legacy/wifi_nan.h
fd3a4acb3b1be41cd477d9ebd1474c152420a688 21-Jan-2016 Subhani Shaik <subhanis@codeaurora.org> Wifi-HAL: New NAN Discovery engine changes

1) Add nan_capabilities API.
2) Add support to enable NAN on a particular 2.4/5GHz channel.
3) Disable notifications to responses.
/hardware/libhardware_legacy/include/hardware_legacy/wifi_nan.h
19316765f769962a3e64274eaed65dd3df20b6fe 16-Oct-2015 Subhani Shaik <subhanis@codeaurora.org> NAN API update

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) Add new NAN status types for TCA, Transmit, and invalid
configuration of Band, DW/DB intervals, random factor
update and scan period.
10) Add new fields in Publish/Subscribe Stats.
11) Replace wifi_request_id with transaction_id to have a
common interface across all layers.

Bug: 26216681
Change-Id: Ife7cf7e7ed64d2f8db236f23919cd6412dc8b496
/hardware/libhardware_legacy/include/hardware_legacy/wifi_nan.h
475056984eeed8ed95d839b91b3705ddf4cf41aa 10-Feb-2015 Pierre Vandwalle <vandwalle@google.com> bring nan header file, from original KitKat partner version

Change-Id: I887a78505bb255a54aee45b3bdb0a918c8f3632e
/hardware/libhardware_legacy/include/hardware_legacy/wifi_nan.h