History log of /frameworks/opt/net/wifi/service/java/com/android/server/wifi/ScoringParams.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
dacacbf69da8844232d938437b3b38471a3d2827 21-May-2018 Michael Plass <mplass@google.com> Remove wifi/ScoringParams.hexDigest

Did not actually use this, so gc the method.

Bug: 79482323
Test: Unit tests
Change-Id: Ibdc44b7a5753b2670061958417eab0a737a8fc51
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/ScoringParams.java
0e5fc47e8d6585855927fe8485c924cce2c5c4f7 08-May-2018 Michael Plass <mplass@google.com> Add wifi ScoringParams expid

Add an experiment identifier to wifi ScoringParams.

Also add a method to return a digest of the parameter values, which may
be useful for checking the accuracy of the expid label.

Bug: 79482323
Test: Unit tests added

Change-Id: Ic34c471b978576b734443fb93590809f45ae4c24
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/ScoringParams.java
e2219127c2ec54059982709f01b342e19370be25 02-Apr-2018 Michael Plass <mplass@google.com> Request ip reachablility checks on low wifi score

This is under control of the nud param of wifi_score_params

Bug: 73383969
Test: Unit tests
Test: Manual test with nud=1, and with nud=10
Change-Id: Ia7f0ec8d0ff1bd658b414bcce389dcb9ce357dc0
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/ScoringParams.java
69db6068145ca526e7059388972fb2687f4e3777 30-Mar-2018 Michael Plass <mplass@google.com> [wifi/ScoringParams] add nud param

nud=0 - request nud check after roaming, but not in response to score
nud=1 - check when score becomes very low
...
nud=10 - check when score first breaches threshold, and again as it gets worse

While here, add pps param unit tests and toString

Bug: 73383969
Test: updated unit tests
Change-Id: Ic468b456c1e17c80eaaa286fca0daea8baf0a9f1
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/ScoringParams.java
358daf5df00f5563253ba3465fbc7029f7ac1056 28-Mar-2018 Michael Plass <mplass@google.com> [WifiScoreReport] Stay on working wifi

If packets are actually moving in both directions at a sufficiently
high rate, stay on wifi.

Bug: 74613347
Test: Unit tests
Change-Id: I49862984c9c3f67d64669102bb929a07110797ba
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/ScoringParams.java
5e49fe6c191c847600f9375446a25d961640c166 28-Mar-2018 Michael Plass <mplass@google.com> [wifi_score_params] Handle delete properly

Bug: 65216267
Test: adb shell settings put global wifi_score_params horizon=1
Test: adb shell settings delete global wifi_score_params
Test: adb logcat -d | grep ScoringParams:
Test: Make sure that after the delete, horizon param reverts to default
Change-Id: I455e383f9e0345a55b97ae941717b8c6841be98f
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/ScoringParams.java
1130c1c63676f902e5a9bd66ed081b8c04a06531 23-Mar-2018 Michael Plass <mplass@google.com> [wifi_score_params] Refactor param descriptions

No functional changes, except to correct lower bound on RSSI.

Bug: 65216267
Test: Unit tests
Change-Id: Ia889991487ead020a9bb73023a208f2d14836b2e
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/ScoringParams.java
60c8ec05c18938277cb4321eb0a1d34e1d3e6526 21-Mar-2018 Michael Plass <mplass@google.com> [wifi_score_params] More input validation

Check that rssi thresholds are in order
Add reasonableness checks for value ranges
Check for duplicate keys
Check character set
Avoid logging binary garbage
Log.wtf if configured (config.xml) values don't validate

Bug: 65216267
Test: Unit tests (including new ones)
Test: settings put global wifi_score_params ... and inspect logcat
Change-Id: I5f8d1de7f482a31b7fe240d33df46552f3913aa3
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/ScoringParams.java
aa5fd51758c9d2d4c66a8774987cd1ebc5286c22 07-Mar-2018 Michael Plass <mplass@google.com> [wifi_score_params] elaborations

Add ability to track changes to Settings.Global.WIFI_SCORE_PARAMS

Not yet wired into framework

Bug: 65216267
Test: Unit tests
Change-Id: Iab69e1d92f26c9dda9574a9187aee6a9474665f0
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/ScoringParams.java
43932b3defc6cc2d3e110fa3c3a9f610c33b98e5 28-Feb-2018 Michael Plass <mplass@google.com> Centralize access to wifi framework scoring knobs

One-stop shopping for the configuration values that control
connected network scoring and network selection.

Bug: 65216267
Test: atest FrameworkWifiTests
Change-Id: I9a6c6741a43cbb9b4b47c564ccf392b39e52a897
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/ScoringParams.java