History log of /frameworks/opt/net/wifi/service/java/com/android/server/wifi/hotspot2/AnqpCache.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
50bc1e851d073d4a986f5b32072f94bbaba86a95 16-Mar-2017 Peter Qiu <zqiu@google.com> hotspot2: dump Passpoint related info to dumpsys

While there, added more debug logs.

Bug: 35850988
Test: verify logs in "adb logcat"
Test: verify Passpoint info in "adb shell dumpsys"
Change-Id: I40d197b3b303eab4d67d7714102ac1aa2ccc8335
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/hotspot2/AnqpCache.java
f1b7517b04fedc6fd81f34a8cb84ce583b8ea63e 30-Nov-2016 Peter Qiu <zqiu@google.com> hotspot2: simplify ANQP cache management

This makes the AnqpCache just a simple data cache, all the logic
related to the ANQP query (e.g. pending query, backoff timeout) will
be handled elsewhere (e.g. PasspointManager).

Also simplify the cache entry expiration timeout (entries with ANQP
domain ID vs entries without ANQP domain ID) by using one timeout
for all entries, since this is already factored in the ANQP entry key.
Entries without ANQP domain ID will be keyed per AP (SSID + BSSID)
and entries with ANQP domain ID will be keyed per ESS (either SSID or
HESSID).

TODO: update unit tests once the cleanup for ANQP elements are completed,
so that we can easily construct an ANQPElement objects (without constructing
a raw byte buffer).

Bug: 31348912
Test: frameworks/opt/net/wifi/tests/wifitests/runtests.sh
Change-Id: I6d85f69181755afa7845f9f742c2dfb762c3194c
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/hotspot2/AnqpCache.java
8ca4ac971a9b862fbd69c57af3a3c0029a6b9f4d 18-Nov-2016 Peter Qiu <zqiu@google.com> hotspot2: anqp: update package name to reflect the updated location

Bug: 33000864
Test: frameworks/opt/net/wifi/tests/wifitests/runtests.sh
Change-Id: If842197a027a2c8381aacf5b256191f81bcbd1bb
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/hotspot2/AnqpCache.java
5de29ec72c54cb73fdc1b59072f66a2627b8764c 25-May-2016 Ningyuan Wang <nywang@google.com> Migrating existing code to Clock abstraction part 1

This CL includes the following changes:
Refactor Clock.java for better readability
Use Clock abstraction for classes which already have
a reference of Clock obejct.

BUG=28701686
TEST=compile
TEST=runtest frameworks-wifi

Change-Id: I49e896a91a63cf4519368a9de259046c21c94ddb
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/hotspot2/AnqpCache.java
af2b79e4cfc1da793b3d8fb4a96c144deefc7d58 01-Mar-2016 Joe Onorato <joeo@google.com> Turn off excess logging

Change-Id: I1e1d116f1e2abfc01255b492a38a7839635b9bed
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/hotspot2/AnqpCache.java
ae815bc71287f8a85727034c40bb07247a3d9415 26-Jan-2016 Vinit Deshpande <vinitd@google.com> UnitTests for MOManager and AnqpCache

MOManager is the repository that holds management
objects for Passpoint networks. This change adds tests
to add/remove and modify management objects.

AnqpCache holds results to save power; this test
verifies basic adding/querying and expiry of entries.

Change-Id: I9b12a6661f689227f7564cc6a7e0fd7e338e1e8a
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/hotspot2/AnqpCache.java
1d5cd3938f9191184cd9aea3059a3b62bf3a0372 22-Jul-2015 Jan Nordqvist <jannq@google.com> Hotspot 2.0 relase 2 first cut.

Policy provisioning.
API methods.
Timers for policy and remediation.
Icon and friendly name checking.
Channel bindings for EST.

Change-Id: Ifa7125743ea93d7d4329cb53fd70c99b9b06fffe
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/hotspot2/AnqpCache.java
82414ead13eb2554cf412ad00a30d9e21499bf75 23-Jul-2015 Jan Nordqvist <jannq@google.com> Upped time-out for zero ANQP domain ID from 1 to 5 minutes.
Implemented exponential back off for repetetive failing quesries.

Bug: 22662457
Change-Id: Ie9a8ccb71adc74e38c4a5f2a96431dcbd20b7833
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/hotspot2/AnqpCache.java
9f7795c694d048fdfecc4117cf5ddbd3e6ae1406 14-Jul-2015 Jan Nordqvist <jannq@google.com> Added dump of ANQP cache to bugreport.

Bug: 22410118
Change-Id: Ibc396ecf779087473f5fee0db732baf3ece16aab
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/hotspot2/AnqpCache.java
c465290772b735d97cba451c9bc5b6cc76db9147 11-Jun-2015 Jan Nordqvist <jannq@google.com> ANQP cache sweeping.

Bug: 21786417

Change-Id: I44b44dd09c00364b0dc7d21640d5e803ffa6263c
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/hotspot2/AnqpCache.java
5bee0e4616e2f8025d60cbfe3eec3e274a68a452 06-Jun-2015 Jan Nordqvist <jannq@google.com> ANQP caching cleaned up.

Disabling all HS2.0 logic with no SPs.

Bug: 21306404
Bug: 21660552

Change-Id: I080e99b5e41ead0b718c9e14514fba3108f19ac9
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/hotspot2/AnqpCache.java
1c03d75c73b9f5fa24a795a0d546f4f56b82ab9b 27-Apr-2015 Jan Nordqvist <jannq@google.com> Changed log tag, and fixed a NPE.

Change-Id: I216a9df2397427a1175ea930c501f47cd843b742
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/hotspot2/AnqpCache.java
8366a82ee1bff4c66d3f3642bf0a60538de5d9da 22-Apr-2015 Jan Nordqvist <jannq@google.com> Clearing ANQP cache when stopping WiFi service, moved ANQP result handling to DriverStartedState.

Change-Id: I8b9aa953cbf1309ff2d0174c8a23946b3f7086a8
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/hotspot2/AnqpCache.java
a1edc185d46d85e04930a5e12b465de9fea64afe 19-Mar-2015 Jan Nordqvist <jannq@google.com> Various fixes for Passpoint.

A couple of fixes in AnqpCache, better logging.

Fixed BufferUnderdflowException in NetworkDetail.

Bug: 19888749

Modifications to support WiFi config app.

Rework to fit config builder into apps framework.

API for WiFi config app, 3GPP matching, BufferUnderflowException bug fix and some other fixes.

Fixed a log statement.

Clean up.

Change-Id: I763d47b9c7943a8aa4c94afd2678ccea2dd915cc
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/hotspot2/AnqpCache.java
ef1567e413c9ed5f5c4fdb9e354861632f7b2f87 25-Feb-2015 Jan Nordqvist <jannq@google.com> HS20: Selection code moved to WifiAutoJoinController

Change-Id: Ic2f713758ec20f98f63d55b4a610e4dca07742fb
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/hotspot2/AnqpCache.java
751c5a4496b6f90656eb24caa35f584d8976063d 24-Feb-2015 Jan Nordqvist <jannq@google.com> Introduce ANQP cache.

Change-Id: Id9bf948ef4aa810b0c2606bd1b0010a43ee564d7
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/hotspot2/AnqpCache.java