diff options
author | Kristen Carlson Accardi <kristen@linux.intel.com> | 2010-03-22 17:05:58 -0700 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2010-03-22 17:28:23 -0700 |
commit | cd5ddc2bee1530f0c35bc973c22d577a8e93db20 (patch) | |
tree | 51f89b80d1d04ca4c9f85b3e6248e59183e60d0e /gatchat/ppp.h | |
parent | 31e99d9d786a37935f5bc677d04469264dbb8d71 (diff) | |
download | ofono-cd5ddc2bee1530f0c35bc973c22d577a8e93db20.tar.bz2 |
PPP LCP support
Implement LCP support for the PPP protocol.
Diffstat (limited to 'gatchat/ppp.h')
-rw-r--r-- | gatchat/ppp.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/gatchat/ppp.h b/gatchat/ppp.h index 0f394408..7753a396 100644 --- a/gatchat/ppp.h +++ b/gatchat/ppp.h @@ -98,6 +98,7 @@ static inline guint16 __get_unaligned_short(const gpointer p) struct _GAtPPP { gint ref_count; enum ppp_phase phase; + struct pppcp_data *lcp; guint8 buffer[BUFFERSZ]; int index; gint mru; @@ -130,3 +131,9 @@ void ppp_set_pfc(GAtPPP *ppp, gboolean pfc); gboolean ppp_get_pfc(GAtPPP *ppp); void ppp_set_acfc(GAtPPP *ppp, gboolean acfc); gboolean ppp_get_acfc(GAtPPP *ppp); +struct pppcp_data * lcp_new(GAtPPP *ppp); +void lcp_free(struct pppcp_data *lcp); +void lcp_open(struct pppcp_data *data); +void lcp_close(struct pppcp_data *data); +void lcp_establish(struct pppcp_data *data); +void lcp_terminate(struct pppcp_data *data); |