diff options
author | Guillaume Zajac <guillaume.zajac@linux.intel.com> | 2011-06-29 10:20:23 +0200 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2011-06-29 00:22:25 -0500 |
commit | 84ccc874dad70dfa4464ae5a1b295373211882ca (patch) | |
tree | b7e75460af0ec4fe028afc55bf9f9d346cdc6daf /gatchat/ppp.h | |
parent | 00bd7f8735d05e7965704b0679518c274a71e5bb (diff) | |
download | ofono-84ccc874dad70dfa4464ae5a1b295373211882ca.tar.bz2 |
GAtPPP: Add ACFC option support
Diffstat (limited to 'gatchat/ppp.h')
-rw-r--r-- | gatchat/ppp.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/gatchat/ppp.h b/gatchat/ppp.h index 023d779a..41bcf7b0 100644 --- a/gatchat/ppp.h +++ b/gatchat/ppp.h @@ -85,10 +85,17 @@ static inline void __put_unaligned_short(void *p, guint16 val) #define ppp_proto(packet) \ (get_host_short(packet + 2)) +#define ppp_acfc_info(packet) \ + (packet + 2) + +#define ppp_acfc_proto(packet) \ + (get_host_short(packet)) + /* LCP related functions */ 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); /* IPCP related functions */ struct pppcp_data *ipcp_new(GAtPPP *ppp, gboolean is_server, guint32 ip); @@ -125,4 +132,5 @@ void ppp_lcp_finished_notify(GAtPPP *ppp); 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); struct ppp_header *ppp_packet_new(gsize infolen, guint16 protocol); |