ppp: Introduce ppp_net_down_notify

This commit is contained in:
Denis Kenzior 2010-04-13 14:59:13 -05:00
parent d1d73a75fc
commit 1d939052fc
3 changed files with 7 additions and 0 deletions

View File

@ -418,6 +418,11 @@ void ppp_net_up_notify(GAtPPP *ppp, const char *ip,
ip, dns1, dns2, ppp->connect_data);
}
void ppp_net_down_notify(GAtPPP *ppp)
{
ppp_net_close(ppp->net);
}
void ppp_set_recv_accm(GAtPPP *ppp, guint32 accm)
{
ppp->recv_accm = accm;

View File

@ -81,6 +81,7 @@ void ppp_set_auth(GAtPPP *ppp, const guint8 *auth_data);
void ppp_auth_notify(GAtPPP *ppp, gboolean success);
void ppp_net_up_notify(GAtPPP *ppp, const char *ip,
const char *dns1, const char *dns2);
void ppp_net_down_notify(GAtPPP *ppp);
void ppp_set_recv_accm(GAtPPP *ppp, guint32 accm);
void ppp_set_xmit_accm(GAtPPP *ppp, guint32 accm);
void ppp_set_pfc(GAtPPP *ppp, gboolean pfc);

View File

@ -146,6 +146,7 @@ static void ipcp_down(struct pppcp_data *pppcp)
ipcp_reset_config_options(ipcp);
pppcp_set_local_options(pppcp, ipcp->options, ipcp->options_len);
ppp_net_down_notify(pppcp_get_ppp(pppcp));
}
static void ipcp_finished(struct pppcp_data *pppcp)