summaryrefslogtreecommitdiff
authorZhiwei Gong <zhiwei.gong@amlogic.com>2015-03-17 12:38:31 (GMT)
committer Lawrence Mok <lawrence.mok@amlogic.com>2015-03-18 02:18:16 (GMT)
commit8b976b9a301c1a552f622d2ffd2ea229e159f253 (patch)
tree1c1719f9b675af8aac3cfcc080347c304bd30744
parent2f88c6feaca3a2177dbfb9c19c046f6aaa816754 (diff)
downloadpppoe-8b976b9a301c1a552f622d2ffd2ea229e159f253.zip
pppoe-8b976b9a301c1a552f622d2ffd2ea229e159f253.tar.gz
pppoe-8b976b9a301c1a552f622d2ffd2ea229e159f253.tar.bz2
PD#104147: fix PPPoE internet access
1.add NET_CAPABILITY_INTERNET in pppoe's network capabilities 2.Increase the pppoe network score,to make it larger than Ethernet's + UNVALIDATED_SCORE_PENALTY Change-Id: I66e0bce51a0faf3db238a1fa9c043b5aef8a0f78
Diffstat
-rw-r--r--java/src/com/droidlogic/pppoe/PppoeStateTracker.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/java/src/com/droidlogic/pppoe/PppoeStateTracker.java b/java/src/com/droidlogic/pppoe/PppoeStateTracker.java
index 2ab283a..be8439e 100644
--- a/java/src/com/droidlogic/pppoe/PppoeStateTracker.java
+++ b/java/src/com/droidlogic/pppoe/PppoeStateTracker.java
@@ -103,7 +103,7 @@ public class PppoeStateTracker implements NetworkStateTracker {
mLooper=looper;
mLinkProperties = new LinkProperties();
mNetworkCapabilities = new NetworkCapabilities();
-
+ mNetworkCapabilities.addCapability(NetworkCapabilities.NET_CAPABILITY_INTERNET);
if (PppoeNative.initPppoeNative() != 0 ) {
Slog.e(TAG,"Can not init pppoe device layers");
return;
@@ -445,7 +445,7 @@ public class PppoeStateTracker implements NetworkStateTracker {
mNetworkInfo.setDetailedState(DetailedState.CONNECTED, null, null);
mNetworkAgent = new NetworkAgent(mLooper, mContext, mNetworkName,
- mNetworkInfo, mNetworkCapabilities,mLinkProperties,60) {
+ mNetworkInfo, mNetworkCapabilities,mLinkProperties,140) {
@Override
public void unwanted() {
// We are user controlled, not driven by NetworkRequest.