diff options
author | Denis Kenzior <denkenz@gmail.com> | 2010-04-02 12:42:04 -0500 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2010-04-02 12:53:45 -0500 |
commit | 1ed6966cb4a4907afbe1494f621a1fa104f8daf2 (patch) | |
tree | 88837d1f5b30daedd0ee12d6e1f92876a2da918f /gatchat/ppp.h | |
parent | c2a589e7327e147146e13682babb2f9493d04476 (diff) | |
download | ofono-1ed6966cb4a4907afbe1494f621a1fa104f8daf2.tar.bz2 |
Split out ipcp protocol into ppp_ipcp.c
Diffstat (limited to 'gatchat/ppp.h')
-rw-r--r-- | gatchat/ppp.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/gatchat/ppp.h b/gatchat/ppp.h index 8feb2bf7..f2b41754 100644 --- a/gatchat/ppp.h +++ b/gatchat/ppp.h @@ -31,6 +31,7 @@ #define LCP_PROTOCOL 0xc021 #define CHAP_PROTOCOL 0xc223 #define IPCP_PROTO 0x8021 +#define PPP_IP_PROTO 0x0021 #define PPP_HEADROOM 2 #define HDLC_HEADROOM 3 #define HDLC_TAIL 3 @@ -110,7 +111,6 @@ struct ppp_net_data { GAtPPP *ppp; char *if_name; GIOChannel *channel; - struct pppcp_data *ipcp; }; struct _GAtPPP { @@ -118,6 +118,7 @@ struct _GAtPPP { enum ppp_phase phase; struct pppcp_data *lcp; struct auth_data *auth; + struct pppcp_data *ipcp; struct ppp_net_data *net; guint8 buffer[BUFFERSZ]; int index; @@ -165,3 +166,5 @@ struct ppp_net_data *ppp_net_new(GAtPPP *ppp); void ppp_net_open(struct ppp_net_data *data); void ppp_net_free(struct ppp_net_data *data); void ppp_net_close(struct ppp_net_data *data); +struct pppcp_data *ipcp_new(GAtPPP *ppp); +void ipcp_free(struct pppcp_data *data); |