26f57d4921a2390f90d4bf474cb76ec3761d6c69 |
|
04-Feb-2017 |
Etan Cohen <etancohen@google.com> |
[AWARE] Send message: error code handling Send message operates by queueing messages to the firmware and then reacting to the status of the queue and the actual over-the-air transmission. Added: - Code to handle immediate queueing failure (need to be more concerned with transition to HIDL - likelihood of immediate errors increased, e.g. due to service failure). - Code to differentiate QUEUE FULL error code from other firmware errors. - More robust testing framework: including a model of the device and randomized responses. Bug: 29061728 Bug: 29459286 Test: unit tests + integration (sl4a) tests Change-Id: I218ec9b9107fae0efc7299341ad02e19034d2f09
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/aware/WifiAwareDiscoverySessionState.java
|
5254a256676974e9db86fcb86b2f41af7d4a59f5 |
|
01-Feb-2017 |
Etan Cohen <etancohen@google.com> |
[AWARE] Handle HAL failure correctly HAL calls may fail asynchronously or synchronously. The frameworks finds out about async failures through notification callbacks - already handled. The synchronous failures happen immediately on HAL API calls. These are rarer and have not been handled until now. Add code to handle the sync failures - by calling appropriate failure callbacks. Add unit tests. Bug: 29061728 Test: unit tests + integration (sl4a) tests pass. Change-Id: I7ad35c989aa146f74eaad4eaa781d2e628586846
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/aware/WifiAwareDiscoverySessionState.java
|
db3c9d35a7f08de03beec81e801d917a5375f63e |
|
30-Jan-2017 |
Etan Cohen <etancohen@google.com> |
[AWARE] Wi-Fi Aware HAL: move to HIDL Transition from JNI-based HAL to HIDL-based HAL. Bug: 32315992 Test: unit tests + integration (sl4a) tests passing Change-Id: I8deeaa501b90b1b2a92c3f57a7e0251f21cc40ff
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/aware/WifiAwareDiscoverySessionState.java
|
d45abba86c33bd93863fc9d8f7c84ca28deb17b2 |
|
14-Dec-2016 |
Etan Cohen <etancohen@google.com> |
[AWARE] Use WifiInjector in WifiAware library Convert the WifiAware library to use the WifiInjector. - Reduces use of reflection to configure unit tests - Lays the ground work for merging all Wi-Fi handler threads Bug: 27924886 Test: boots & unit tests passing Change-Id: I43f1896182a64bc89249e49b6e2bbce238f68f82
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/aware/WifiAwareDiscoverySessionState.java
|
c2d0f22f7b29507d29e517c329d82a0d30342f44 |
|
16-Nov-2016 |
Etan Cohen <etancohen@google.com> |
[AWARE] Data-path creation roles hard-coded for discovery sessions Data-path roles (initiator & responder) are hard-coded for discovery session participants by the spec: subscriber <-> initiator and publisher <-> responder. Added checks for role to session type mismatch. Added unit-tests to validate negative condition: i.e. no data-path setup on such mismatched requests. (cherry-pick of commit 80a2a2558b3b64918a20434422a5307b03b68799) Bug: 32883026 Test: unit-tests and integration (sl4a) tests passing. Change-Id: Iad0727e5ad522e67222a6053918ce99fda1260b4
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/aware/WifiAwareDiscoverySessionState.java
|
c29acea6ceda3aa4ee537c05ce7d05dac2655cf9 |
|
26-Oct-2016 |
Etan Cohen <etancohen@google.com> |
[NAN-AWARE] Rename NAN to Aware Rename only (and any reformatting needed to pass lint) - no functional changes! (cherry-pick of commit a61b9fb569153917a650f1d48efa20ba8846a9f3) Bug: 32263750 Test: All unit tests and integration (sl4a) tests pass. Merged-In: Idd8d0ad8d1fa1058c1bcd0de169a02e1fad9d070 Change-Id: I761b8f5b588d74eea66d7150a2f9a1e1ac5c1dfd
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/aware/WifiAwareDiscoverySessionState.java
|