summaryrefslogtreecommitdiff
authorkejun.gao <kejun.gao@amlogic.com>2012-06-14 02:49:13 (GMT)
committer kejun.gao <kejun.gao@amlogic.com>2012-06-14 02:49:57 (GMT)
commitbcce6f525d87a283d52d6f1bb1771792eef324cc (patch)
tree374e25cafaf0448cdde8dbdf7f38241302aa9303
parent0a93fca43e43ea8aed225f7044906d9cf2b465e0 (diff)
downloadPPPoE-bcce6f525d87a283d52d6f1bb1771792eef324cc.zip
PPPoE-bcce6f525d87a283d52d6f1bb1771792eef324cc.tar.gz
PPPoE-bcce6f525d87a283d52d6f1bb1771792eef324cc.tar.bz2
1. Disable pppoe over sit0 interface
2. Disable pppoe over interface which is down
Diffstat
-rwxr-xr-xsrc/com/amlogic/PPPoE/PppoeConfigDialog.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/com/amlogic/PPPoE/PppoeConfigDialog.java b/src/com/amlogic/PPPoE/PppoeConfigDialog.java
index a7340bd..614f7b8 100755
--- a/src/com/amlogic/PPPoE/PppoeConfigDialog.java
+++ b/src/com/amlogic/PPPoE/PppoeConfigDialog.java
@@ -194,7 +194,10 @@ public class PppoeConfigDialog extends AlertDialog implements DialogInterface.On
{
NetworkInterface netIf = list.nextElement();
//Log.d(TAG, "network_interface: " + netIf.getDisplayName());
- if (!netIf.isLoopback() && !netIf.isPointToPoint())
+ if (netIf.isUp() &&
+ !netIf.isLoopback() &&
+ !netIf.isPointToPoint() &&
+ !netIf.getDisplayName().startsWith("sit"))
network_if_list.add(netIf.getDisplayName());
}
} catch (SocketException e) {