summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/atmodem/gprs-context.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/atmodem/gprs-context.c b/drivers/atmodem/gprs-context.c
index a9d69c6c..c90d6c2e 100644
--- a/drivers/atmodem/gprs-context.c
+++ b/drivers/atmodem/gprs-context.c
@@ -65,6 +65,11 @@ struct gprs_context_data {
void *cb_data; /* Callback data */
};
+static void ppp_debug(const char *str, void *data)
+{
+ ofono_info("%s: %s", (const char *) data, str);
+}
+
static void ppp_connect(const char *interface, const char *local,
const char *remote,
const char *dns1, const char *dns2,
@@ -134,6 +139,9 @@ static gboolean setup_ppp(struct ofono_gprs_context *gc)
return FALSE;
}
+ if (getenv("OFONO_PPP_DEBUG"))
+ g_at_ppp_set_debug(gcd->ppp, ppp_debug, "PPP");
+
g_at_ppp_set_credentials(gcd->ppp, gcd->username, gcd->password);
/* set connect and disconnect callbacks */