author | kejun.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) |
commit | bcce6f525d87a283d52d6f1bb1771792eef324cc (patch) | |
tree | 374e25cafaf0448cdde8dbdf7f38241302aa9303 | |
parent | 0a93fca43e43ea8aed225f7044906d9cf2b465e0 (diff) | |
download | PPPoE-bcce6f525d87a283d52d6f1bb1771792eef324cc.zip PPPoE-bcce6f525d87a283d52d6f1bb1771792eef324cc.tar.gz PPPoE-bcce6f525d87a283d52d6f1bb1771792eef324cc.tar.bz2 |
1. Disable pppoe over sit0 interface
2. Disable pppoe over interface which is down
-rwxr-xr-x | src/com/amlogic/PPPoE/PppoeConfigDialog.java | 5 |
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) {
|