History log of /hardware/interfaces/wifi/supplicant/1.0/ISupplicantP2pIface.hal
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
94a07c4cdc4d66dd94140d6c1d5491034f2678b3 14-Apr-2017 Ningyuan Wang <nywang@google.com> Add missing document for supplicant hal, current.txt.

**Note, hashes are being modified in place ONLY
because this interface has not yet been released
in a release of Android.

This adds additional information for setEapPhase2Method().
This also adds the missing error type for find(), stopFind(), and
reject().

Bug: 37254796
Test: compile
Change-Id: I35735a7ec6ca5d490219bb176f1d6c727432113f
/hardware/interfaces/wifi/supplicant/1.0/ISupplicantP2pIface.hal
d65be16cfd7a8dde36c77a8c2c6f6f5ead1ae2fc 17-Mar-2017 Roshan Pius <rpius@google.com> supplicant(interface): Correct the WFD info length

Error logs from test:
03-17 18:34:34.303 1781 1781 E wpa_supplicant: Unexpected WFD device
info len: 6

Bug: 36401779
Test: Compiles
Change-Id: I65805599f8f3242a5c1f6ba8c0a1b9da05df79b4
/hardware/interfaces/wifi/supplicant/1.0/ISupplicantP2pIface.hal
94b4bdca75380220919dbcd7a5ff84782e988a2a 16-Mar-2017 Roshan Pius <rpius@google.com> supplicant(interface): Support for P2P client list and save config

Bug: 36042785
Test: Compiles
Change-Id: Ib47b47762c05e6252f692c1456e9b8d5dd8c051a
/hardware/interfaces/wifi/supplicant/1.0/ISupplicantP2pIface.hal
72b5eb0f29dedb9fc76bd7cedc7c884d47420f7c 13-Feb-2017 Roshan Pius <rpius@google.com> supplicant(interface): Add new EAP phase 2 type and NFC methods

These new EAP methods were recently added in b/34835771. Add HIDL
support for them.

Bug: 35270422
Bug: 35311730
Test: Compiles
Change-Id: I3488f5e49ff72fe1717a16c27ffbe45ac2a8ebf4
/hardware/interfaces/wifi/supplicant/1.0/ISupplicantP2pIface.hal
5c3a0d9666ea8f61e893791a115304819a816fd0 18-Jan-2017 Roshan Pius <rpius@google.com> wifi(interface): Use the "bitfield" type for masks

Change all the variables representing masks to the new bitfield type
in all the Wifi HIDL interfaces.
The generated code will still produce the underlying type of enum as
param. So, no changes are needed in the implementation.

Bug: 33358724
Test: Compiles
Change-Id: Id2e5dee2ce1f1ec8e744aa1c81d3cb9c66e7fc39
/hardware/interfaces/wifi/supplicant/1.0/ISupplicantP2pIface.hal
09f2ce3b3e26504e15615b202a6722cee2c35f58 11-Jan-2017 Roshan Pius <rpius@google.com> supplicant(interface): Add P2P iface methods/cbs

Add the missing P2P iface methods and callbacks.

Bug: 34221586
Test: Compiles
Change-Id: I9bace8ac5304dd65d81bb255dac023657c9460cc
/hardware/interfaces/wifi/supplicant/1.0/ISupplicantP2pIface.hal
08e6bbacf25014f6bafa75ca322de2fa3dba145f 10-Jan-2017 Roshan Pius <rpius@google.com> supplicant(interface): Add interface for WPS

Add the methods/callbacks required for WPS functionality through
wpa_supplicant.

Bug: 34198758
Test: Compiles
Change-Id: Iff1450621a4b039307ad6098f98326c35e53d4c6
/hardware/interfaces/wifi/supplicant/1.0/ISupplicantP2pIface.hal
43a4e12d9ac5fd94a8c28617df36d3ddf91a1b67 11-Jan-2017 Roshan Pius <rpius@google.com> supplicant(interface): Fix a typo in documentation

Bug: 33470645
Test: Compiles
Change-Id: I79789f64610ab7196b32794f4a7c264a2d9d7a8b
/hardware/interfaces/wifi/supplicant/1.0/ISupplicantP2pIface.hal
e663f83a913d91783a49e2c67bb498c183f2145c 17-Dec-2016 Roshan Pius <rpius@google.com> supplicant(interface): Remove unused params

Theese params in flushService & configureExtListen are unused.

Bug: 33705000
Test: Compiles
Change-Id: I38ff75af32951274100d1d60a5fdfa6aa101cb50
/hardware/interfaces/wifi/supplicant/1.0/ISupplicantP2pIface.hal
3f050c1a0f7dbcaf9d9b5814cabc7b886e9d5989 14-Dec-2016 Roshan Pius <rpius@google.com> supplicant(interface): Add support for DRIVER commands

These were legacy commands added to wpa_supplicant specifically for
android when the vendor HAL did not exist. These string commands are
passed as passthough to the driver by wpa_supplicant. Instead of adding
a single method to pass through these strings. Add separate methods for
each "DRIVER xxx" command that we currently used in Android framework.

Bug: 32699292
Test: Compiles
Change-Id: I8b62b3250496fa996bb97b4af0ba570a3d345cc3
/hardware/interfaces/wifi/supplicant/1.0/ISupplicantP2pIface.hal
282a0b35b8cad48ddaa246af597e2f1d94b01a4a 08-Dec-2016 Roshan Pius <rpius@google.com> supplicant(interface): Minor fixes in P2P iface

Fixing couple of issues found in the interface during implementation.
1. WpsProvisionMethod::KEYPAD is not used in wpa_supplicant core. It is
only used inside Android framework. So, remove them.
2. Added |setDisallowedFrequencies| method.
3. Changed the pin type to string from vector of bytes because that is
used by Android framework and wpa_supplicant.

Bug: 31497295
Test: Compiles
Change-Id: I69db530e23c2d3af907c3a5c824cf8291cf12c35
/hardware/interfaces/wifi/supplicant/1.0/ISupplicantP2pIface.hal
756ad991af7096530a0cbcee991db1a5aa42f1b0 07-Nov-2016 Roshan Pius <rpius@google.com> supplicant(interface): Support P2P operations

Add methods for all the P2P related operations. This is a subset of P2P
functionalities exposed by wpa_supplicant used in the Android codebase
currently.

While there,
Add missing |FAILURE_ARGS_INVALID| status code in the setter methods in
ISupplicantStaNetwork.hal

Bug: 31497295
Test: ./hardware/interfaces/update-makefiles.sh
Change-Id: I657ef6deaa6203bcf890c43f98a32f6230962d04
/hardware/interfaces/wifi/supplicant/1.0/ISupplicantP2pIface.hal
8c6a8772f7fc3bdc75d7f07c519869bef501a748 03-Nov-2016 Roshan Pius <rpius@google.com> supplicant(interface): Remove "wpa_supplicant"

sed -i "s/wpa_supplicant/the supplicant/g" *.hal

Bug: 32602594
Test: Compiles
Change-Id: Id905cabba29359db8727c131fb64357dfbb104cd
/hardware/interfaces/wifi/supplicant/1.0/ISupplicantP2pIface.hal
39f588f8ed81654c382f8396af394d42824f5cbb 31-Oct-2016 Roshan Pius <rpius@google.com> wpa_supplicant(interface): Add iface/network type

Add separate types of Iface/Network object for STA (station mode) and
P2P mode ifaces and associated networks. These expose very different
functionality and exposing 2 different types of objects makes the
interface cleaner.
Although, they're still represented via the same struct for both types
in the wpa_supplicant core.

Bug: 32553421
Test: ./hardware/interfaces/update-makefiles.sh
Change-Id: I41601a650709429c65014cb7adaf6cb9ab03787e
/hardware/interfaces/wifi/supplicant/1.0/ISupplicantP2pIface.hal