History log of /hardware/interfaces/wifi/1.2/default/wifi_nan_iface.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
44a8bf9806d125c5a66e9dde1f8f1087ff476d98 09-Apr-2018 Etan Cohen <etancohen@google.com> [AWARE] Support a mix of 1.0 and 1.2 Callback registration

Allow clients to register both 1.0 and 1.2 callback objects. Only
execute the new callbacks for 1.2 callback objects.

Purpose: allow 1.0 VTS tests to run as-is.

Bug: 71581915
Test: atest VtsHalWifiNanV1_0TargetTest
Test: act.py -c <path>/wifi_aware.json -tc ThroughputTest:test_iperf_single_ndp_aware_only_ib
Change-Id: I1e049498a0eaa176a6074c552b1a3c6f23d18fd0
/hardware/interfaces/wifi/1.2/default/wifi_nan_iface.cpp
c7bd0f718c63f5aef9b265a1e02950097d98d342 26-Dec-2017 Etan Cohen <etancohen@google.com> [AWARE] Add NDP channel info to HAL 1.2

Enhance HAL 1.2 to include NDP channel info:
- NDP confirmation message update
- New event (indication) on NDP channel change

Results in a new event callback registration API.

Bug: 37007030
Test: integration tests
Change-Id: If9dee4eca9d6774b03fc295ad239a6a4e7397cba
/hardware/interfaces/wifi/1.2/default/wifi_nan_iface.cpp
9e7a40573346196af56f70edde6aa54355f7f760 21-Dec-2017 Etan Cohen <etancohen@google.com> [AWARE] Add power confriguration parameters to HAL 1.2

Add configuration parameters (power optimization) to NAN HAL 1.2.

Bug: 67745737
Test: integration tests
Change-Id: I65524c05c6861d7b54e441572b3be918bc6bb5ab
/hardware/interfaces/wifi/1.2/default/wifi_nan_iface.cpp
220d98c193513c9f0a13e73379a6665b65ce4ee2 15-Dec-2017 Roshan Pius <rpius@google.com> Merge changes I017d3528,Ie5444041,Iff873784,I1049176a,I8575df02, ...

* changes:
wifi(implementation): Load wifi driver on IWifi.start()
wifi(implementation): Different names for concurrent ifaces
wifi(implementation): Add iface combo for 2018
wifi(implementation): Unit tests for V1 & V2 iface combos
wifi(implementation): Add unit test framework
wifi(implementation): Support multiple ifaces of same type
1bf15f1c579c67e5c86f3ad61b1089caa51a5876 13-Dec-2017 Etan Cohen <etancohen@google.com> [AWARE] Add legacy code wrapper for NDP channel indication

Integrate legacy HAL code mods to add an NDP channel indication.

Note: This CL is just the integration - not the HIDL usage of the
new API.

Bug: 37007030
Test: builds + integration tests passing
Change-Id: I59da1fb7e225a5038e436b793bc66b892786c238
/hardware/interfaces/wifi/1.2/default/wifi_nan_iface.cpp
675609baa6d2d8ec0a08a8b24d3173f4768459e2 31-Oct-2017 Roshan Pius <rpius@google.com> wifi(implementation): Support multiple ifaces of same type

Making all of the iface object fields in WifiChip to vectors to support
multiple ifaces of the same type.

Bug: 65671875
Test: Device boots up and connects to wifi networks.
Change-Id: I4c0c927c0269e54210cc1f81203c1797d72e969c
/hardware/interfaces/wifi/1.2/default/wifi_nan_iface.cpp
abcf78fe9056edb405db4f8f00bf7e6cd6700621 07-Oct-2017 Roshan Pius <rpius@google.com> wifi(implementation): Fix formatting

Use the top level clang-format setup by the HIDL team to format the
entire implementation.

clang-format -i --style file wifi/1.2/default/*

Bug: 32287573
Test: Compiles
Change-Id: I336c21fd9bfdc560117aa7212f92ab5f01df4b8e
/hardware/interfaces/wifi/1.2/default/wifi_nan_iface.cpp
acededbcd1c6d08f1bb087da7a074474e9a52dd9 06-Oct-2017 Roshan Pius <rpius@google.com> wifi(implementation): Dual interface support

Add support for concurrent interfaces in the WifiLegacyHal class:
a) Removed the hardcoded "wlan0" interface handle in WifiLegacyHal.
b) Modified all the interface specific functions to accept the |iface_name|
argument on which the operation needs to be performed.

Each IWifiIface object will hold the name of the underlying network
interface (wlan0, wlan1 or p2p0) which it is representing.
All IWifiChip operations which needs an iface name will continue to use
the default "wlan0".

Bug: 65671875
Test: Device boots up and connects to wifi networks.
Test: Will send for regression tests.
Change-Id: I9bd9c2a9ba33ac1ea5677fc5d7c261d8eac08e1d
/hardware/interfaces/wifi/1.2/default/wifi_nan_iface.cpp
6ce509085453637ddd3d0a1a88a26fed18072167 14-Sep-2017 Etan Cohen <etancohen@google.com> [WIFI][TREBLE] Uprev Wi-Fi HAL 1.2

In preparation for new feature development - uprev the Wi-Fi Treble HAL
revision from 1.1 to 1.2.

This CL does not contain any functional changes to the HAL itself. Only
updating the revision.

Bug: 65647646
Test: builds and Wi-Fi runs
Change-Id: I8e80e866562a508bf481104a3dbcf2bd8f8015b4
/hardware/interfaces/wifi/1.2/default/wifi_nan_iface.cpp