summaryrefslogtreecommitdiffstats
path: root/gatchat/ppp.h
diff options
context:
space:
mode:
authorGuillaume Zajac <guillaume.zajac@linux.intel.com>2011-06-29 10:20:24 +0200
committerDenis Kenzior <denkenz@gmail.com>2011-06-29 00:33:42 -0500
commitfed838f79fe86eaeab7c28f45556f6e230568c58 (patch)
tree22159056ae15d5aa641c45b54521776b9285a085 /gatchat/ppp.h
parent84ccc874dad70dfa4464ae5a1b295373211882ca (diff)
downloadofono-fed838f79fe86eaeab7c28f45556f6e230568c58.tar.bz2
GAtPPP: Add PFC option support
Diffstat (limited to 'gatchat/ppp.h')
-rw-r--r--gatchat/ppp.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/gatchat/ppp.h b/gatchat/ppp.h
index 41bcf7b0..414d2dfc 100644
--- a/gatchat/ppp.h
+++ b/gatchat/ppp.h
@@ -27,6 +27,8 @@
#define PPP_IP_PROTO 0x0021
#define MD5 5
+#define PPP_IP_COMPRESSED_PROTO 0x21
+
#define DBG(p, fmt, arg...) do { \
char *str = g_strdup_printf("%s:%s() " fmt, __FILE__, \
__FUNCTION__ , ## arg); \
@@ -96,6 +98,7 @@ struct pppcp_data *lcp_new(GAtPPP *ppp, gboolean dormant);
void lcp_free(struct pppcp_data *lcp);
void lcp_protocol_reject(struct pppcp_data *lcp, guint8 *packet, gsize len);
void lcp_set_acfc_enabled(struct pppcp_data *pppcp, gboolean enabled);
+void lcp_set_pfc_enabled(struct pppcp_data *pppcp, gboolean enabled);
/* IPCP related functions */
struct pppcp_data *ipcp_new(GAtPPP *ppp, gboolean is_server, guint32 ip);
@@ -133,4 +136,5 @@ void ppp_set_recv_accm(GAtPPP *ppp, guint32 accm);
void ppp_set_xmit_accm(GAtPPP *ppp, guint32 accm);
void ppp_set_mtu(GAtPPP *ppp, const guint8 *data);
void ppp_set_xmit_acfc(GAtPPP *ppp, gboolean acfc);
+void ppp_set_xmit_pfc(GAtPPP *ppp, gboolean pfc);
struct ppp_header *ppp_packet_new(gsize infolen, guint16 protocol);