summaryrefslogtreecommitdiffstats
path: root/gatchat/ppp_lcp.c
diff options
context:
space:
mode:
authorDenis Kenzior <denkenz@gmail.com>2010-04-30 14:37:17 -0500
committerDenis Kenzior <denkenz@gmail.com>2010-04-30 14:37:17 -0500
commit9ae0dcb47d71803681a205c4708be82d27111443 (patch)
tree4ff9a2e97411c39d0c36e134c537579cc86cce9d /gatchat/ppp_lcp.c
parentc7ef06f91e32c1fa07a5cf8cf6f6b487eee021a9 (diff)
downloadofono-9ae0dcb47d71803681a205c4708be82d27111443.tar.bz2
ppp: get rid of ppp_enter_phase
This function simply didn't have the context of why the phase was being entered. Instead have each protocol notify GAtPPP as to what is happening. We already had this more or less for IPCP and AUTH events, this just now formalizes it for LCP as well.
Diffstat (limited to 'gatchat/ppp_lcp.c')
-rw-r--r--gatchat/ppp_lcp.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/gatchat/ppp_lcp.c b/gatchat/ppp_lcp.c
index 7c1ea50f..2a5370b9 100644
--- a/gatchat/ppp_lcp.c
+++ b/gatchat/ppp_lcp.c
@@ -116,7 +116,7 @@ static void lcp_reset_config_options(struct lcp_data *lcp)
*/
static void lcp_up(struct pppcp_data *pppcp)
{
- ppp_enter_phase(pppcp_get_ppp(pppcp), PPP_PHASE_AUTHENTICATION);
+ ppp_lcp_up_notify(pppcp_get_ppp(pppcp));
}
/*
@@ -128,7 +128,7 @@ static void lcp_down(struct pppcp_data *pppcp)
lcp_reset_config_options(lcp);
pppcp_set_local_options(pppcp, lcp->options, lcp->options_len);
- ppp_enter_phase(pppcp_get_ppp(pppcp), PPP_PHASE_TERMINATION);
+ ppp_lcp_down_notify(pppcp_get_ppp(pppcp));
}
/*
@@ -137,7 +137,7 @@ static void lcp_down(struct pppcp_data *pppcp)
*/
static void lcp_finished(struct pppcp_data *pppcp)
{
- ppp_enter_phase(pppcp_get_ppp(pppcp), PPP_PHASE_DEAD);
+ ppp_lcp_finished_notify(pppcp_get_ppp(pppcp));
}
static void lcp_rca(struct pppcp_data *pppcp, const struct pppcp_packet *packet)