summaryrefslogtreecommitdiffstats
path: root/gatchat/ppp.h
diff options
context:
space:
mode:
authorKristen Carlson Accardi <kristen@linux.intel.com>2010-03-26 18:34:28 -0700
committerMarcel Holtmann <marcel@holtmann.org>2010-03-26 19:19:46 -0700
commit5260379d98e5ea334b7d5a19448bdd0d521c0c2b (patch)
treec08c9703d68d0bedb440664d7e6f3e90a9c5c02f /gatchat/ppp.h
parent3772a6401cf76b858fa847c0b0ece1de31426366 (diff)
downloadofono-5260379d98e5ea334b7d5a19448bdd0d521c0c2b.tar.bz2
ppp: send Protocol-Reject
change ppp_decode to store the length of the decoded frame, so that if we have a packet with a protocol we don't understand, we can send Protocol-Reject packets. Modify ppp_cp code to add support for sending Protocol-Reject packet.
Diffstat (limited to 'gatchat/ppp.h')
-rw-r--r--gatchat/ppp.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/gatchat/ppp.h b/gatchat/ppp.h
index 05cd50f9..6797603d 100644
--- a/gatchat/ppp.h
+++ b/gatchat/ppp.h
@@ -156,6 +156,7 @@ 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);
+void lcp_protocol_reject(struct pppcp_data *lcp, guint8 *packet, gsize len);
void auth_set_credentials(struct auth_data *data, const char *username,
const char *passwd);
void auth_set_proto(struct auth_data *data, guint16 proto, guint8 method);