summaryrefslogtreecommitdiff
Diffstat
-rwxr-xr-xjni/pppoe_jni.cpp18
-rwxr-xr-xjni/src/pppoe_status.c60
-rwxr-xr-xjni/src/pppoe_status.h1
-rwxr-xr-xjni/src/pppoe_wrapper.c107
4 files changed, 119 insertions, 67 deletions
diff --git a/jni/src/pppoe_status.c b/jni/src/pppoe_status.c
index 6417d22..a6f6d42 100755
--- a/jni/src/pppoe_status.c
+++ b/jni/src/pppoe_status.c
@@ -75,63 +75,3 @@ int get_net_updown(const char *phy_if_name)
}
}
-int get_pppoe_status(const char *phy_if_name)
-{
- int ret;
-
- ret = if_is_up(phy_if_name);
- if (ret < 0){
- if (ENODEV == -ret)
- PRINTF("No such device(%s)\n", phy_if_name);
-
- PRINTF("ppp_status: DISCONNECTED\n");
- __android_log_print(ANDROID_LOG_ERROR, LOCAL_TAG,
- "ppp_status: DISCONNECTED\n");
-
- return PPP_STATUS_DISCONNECTED;
- }
-
- if (0 == ret) {
- PRINTF("%s is DOWN\n", phy_if_name);
-
- PRINTF("ppp_status: DISCONNECTED\n");
- __android_log_print(ANDROID_LOG_ERROR, LOCAL_TAG,
- "ppp_status: DISCONNECTED\n");
- return PPP_STATUS_DISCONNECTED;
- }
-
- ret = if_is_up(PPP_IF_NAME);
- if (ret < 0){
- if (ENODEV == -ret)
- PRINTF("No such device(%s)\n", PPP_IF_NAME);
-
- PRINTF("ppp_status: DISCONNECTED\n");
- __android_log_print(ANDROID_LOG_ERROR, LOCAL_TAG,
- "ppp_status: DISCONNECTED\n");
- return PPP_STATUS_DISCONNECTED;
- }
-
- if (0 == ret) {
- PRINTF("ppp_status: CONNECTING\n");
-
- __android_log_print(ANDROID_LOG_ERROR, LOCAL_TAG,
- "ppp_status: CONNECTING\n");
- return PPP_STATUS_CONNECTING;
- }
- else {
- PRINTF("ppp_status: CONNECTED\n");
- __android_log_print(ANDROID_LOG_ERROR, LOCAL_TAG,
- "ppp_status: CONNECTED\n");
- return PPP_STATUS_CONNECTED;
- }
-}
-
-/*
-int
-main(int argc, char **argv)
-{
- get_pppoe_status(( 1 == argc ) ? "eth0" : argv[1]);
-
- return 0;
-}
-*/