author | Zhiwei 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) |
commit | 8b976b9a301c1a552f622d2ffd2ea229e159f253 (patch) | |
tree | 1c1719f9b675af8aac3cfcc080347c304bd30744 | |
parent | 2f88c6feaca3a2177dbfb9c19c046f6aaa816754 (diff) | |
download | pppoe-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
-rw-r--r-- | java/src/com/droidlogic/pppoe/PppoeStateTracker.java | 4 |
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. |