History log of /frameworks/opt/net/wifi/service/java/com/android/server/wifi/hotspot2/ANQPRequestManager.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
e8fd83b34e2d7e7ac275fef0baa1f33b9982a0b1 20-Mar-2017 Peter Qiu <zqiu@google.com> hotspot2: request ANQP element for OSU Providers

Ideally, we would only want to request OSU Providers ANQP element
when no provider is installed and request all elements when at least one
provider is installed. However, this would result in more complexity
on the cache management and the code.

Since the ANQP results will cached, the traffic hits should be minimized.
This can be optimized in the future if needed to.

Bug: 36174048
Test: frameworks/opt/net/wifi/tests/wifitests/runtests.sh
Change-Id: Ie948caf4f37b2ff206271bd1d34d14fc2061ead6
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/hotspot2/ANQPRequestManager.java
ec28f863c5e46c0a75e8bdb92283304b875ee0f2 07-Mar-2017 Peter Qiu <zqiu@google.com> hotspot2: use ScanResult to match Passpoint providers

This removes ScanDetail and NetworkDetail dependencies from
PasspointManager, and allows provider matching to be performed
using ScanResult instead of ScanDetail.

Bug: 35888100
Test: frameworks/opt/net/wifi/tests/wifitests/runtests.sh
Test: manual test using Global Reach Passpoint profile
Change-Id: I229f042352e2d51cfaf9c154d707f3b6b39b2c5d
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/hotspot2/ANQPRequestManager.java
33c46cd7132df4ce72eee0ed2783e1a1e15bc007 19-Dec-2016 Peter Qiu <zqiu@google.com> hotspot2: add ANQPRequestManager for managing ANQP requests

The main objective is to hold off ANQP requests to an AP
after the previous request is unanwered or failed.

This can eaisly be expanded in the future to throttle ANQP requests
further by taking into consideration of the current connection
status and other criteria, to reduce the impact of ANQP
requests on the network performance and the power consumption.

Bug: 33746564
Test: frameworks/opt/net/wifi/tests/wifitests/runtests.sh
Change-Id: I906508f72832a9e461be6b2db2ceacb997765bb8
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/hotspot2/ANQPRequestManager.java