History log of /frameworks/opt/net/wifi/service/java/com/android/server/wifi/hotspot2/PasspointNetworkEvaluator.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
d6ba42b153a41a19c9ce4fb8e63abbe859ad67e9 27-Mar-2017 Peter Qiu <zqiu@google.com> hotspot2: set WifiConfiguration#isHomeProviderNetwork for Passpoint networks

When creating a WifiConfiguration for a Passpoint network, set
isHomeProviderNetwork based on the matching status, set to true
when matching a home Passpoint provider.

Bug: 36592220
Test: frameworks/opt/net/wifi/tests/wifitests/runtests.sh
Change-Id: Ibe0d9b2f19f9d563547788dba45cee9bcde6a233
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/hotspot2/PasspointNetworkEvaluator.java
17c2a7b30e5680b11fc0073ce322ee7bc14ef2c5 03-Feb-2017 Randy Pan <zpan@google.com> Local log buffer shared by connectivity modules

Move the creation of the local log buffer for connectivity modules to
WifiInjector. Then pass it over to all the connectivity modules.
Dump the log buffer via WifiConnectivityManager.

While there, removed the null check in localLog() for all the
connectivity modules.

Bug: 35642622
Test: runtest.sh and manual test
Change-Id: I31866c6fecdd9f50061f47e34e16c701ff230a6c
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/hotspot2/PasspointNetworkEvaluator.java
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/PasspointNetworkEvaluator.java
b54f07e01c9daef8883c85e09f61436f2c06cc72 07-Mar-2017 Peter Qiu <zqiu@google.com> hotspot2: update semantics for PasspointManager#matchProvider

Instead of returning a list of matched providers, it will now
return the best provider for the given AP (based on ScanResult).
It will return null if no match is found.

So PasspointManager is responsible for ranking providers for
a given AP (based on ScanResult), while PasspointNetworkEvalutor
is responsible for ranking Passpoint networks with matched provider.

Bug: 35888100
Test: frameworks/opt/net/wifi/tests/wifitests/runtests.sh
Test: Manual test with Global Reach Passpoint AP
Change-Id: I9e2a76aaf319f6180d7767fe8f713547221feb6c
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/hotspot2/PasspointNetworkEvaluator.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/PasspointNetworkEvaluator.java
67a4541372684c5d0a3f834f8be76bd8d29ca7ac 14-Mar-2017 Peter Qiu <zqiu@google.com> hotspot2: ignore Passpoint networks in SavedNetworkEvaluator

While there, enable the Passpoint network when it is created
by PasspointNetworkEvaluator to be more consistent.

Bug: 36218488
Test: frameworks/opt/net/wifi/tests/wifitests/runtests.sh
Change-Id: I72fa55a9cb6baf71e8650e10cb54b496a7be1343
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/hotspot2/PasspointNetworkEvaluator.java
850116348dacd6baf16645641c3383970e4a1157 31-Jan-2017 Peter Qiu <zqiu@google.com> hotspot2: cache ScanDetail for Passpoint network

When a new WifiConfiguration is created/added for a Passpoint network,
we need to cache the initial ScanDetail for it. So that others can
get more detail information about the network (e.g. NetworkDetail)
when needed.

Bug: 34735964
Test: frameworks/opt/net/wifi/tests/wifitests/runtests.sh
Change-Id: Ia8ee3fef2eab3c4bcd81c23a0adf9b805abaaf6f
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/hotspot2/PasspointNetworkEvaluator.java
50f36ec6fe906445db996bf3918e5cb3f170bc79 22-Dec-2016 Peter Qiu <zqiu@google.com> hotspot2: integration of network evaluator for Passpoint

Bug: 32714185
Test: frameworks/opt/net/wifi/tests/wifitests/runtests.sh
Test: Manual testing with a Boingo Passpoint AP using a bullhead

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