summaryrefslogtreecommitdiff
path: root/usr.sbin/pppd/lcp.h
diff options
context:
space:
mode:
authorMichael Shalayeff <mickey@cvs.openbsd.org>1996-12-23 13:22:50 +0000
committerMichael Shalayeff <mickey@cvs.openbsd.org>1996-12-23 13:22:50 +0000
commit244ae4f36d8485d801b276c564b0912f8970db1a (patch)
treec2338ca08d1a28b6a12f5a03b849eebdb17a864c /usr.sbin/pppd/lcp.h
parentb091d7e1ea9e2cf69fd0694da9b01b1c022b4611 (diff)
pppd 2.3b3 import. some minor buf oflow fixes and so.
try it out ppl, but i've got it running talking to cisco w/ all the AFs enabled in kernel.
Diffstat (limited to 'usr.sbin/pppd/lcp.h')
-rw-r--r--usr.sbin/pppd/lcp.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/usr.sbin/pppd/lcp.h b/usr.sbin/pppd/lcp.h
index e7ad1b3eb19..6c6f7910f2c 100644
--- a/usr.sbin/pppd/lcp.h
+++ b/usr.sbin/pppd/lcp.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: lcp.h,v 1.3 1996/07/20 12:02:11 joshd Exp $ */
+/* $OpenBSD: lcp.h,v 1.4 1996/12/23 13:22:43 mickey Exp $ */
/*
* lcp.h - Link Control Protocol definitions.
@@ -29,6 +29,7 @@
#define CI_MAGICNUMBER 5 /* Magic Number */
#define CI_PCOMPRESSION 7 /* Protocol Field Compression */
#define CI_ACCOMPRESSION 8 /* Address/Control Field Compression */
+#define CI_CALLBACK 13 /* callback */
/*
* LCP-specific packet types.
@@ -37,6 +38,7 @@
#define ECHOREQ 9 /* Echo Request */
#define ECHOREP 10 /* Echo Reply */
#define DISCREQ 11 /* Discard Request */
+#define CBCP_OPT 6 /* Use callback control protocol */
/*
* The state of options is described by an lcp_options structure.
@@ -53,6 +55,7 @@ typedef struct lcp_options {
int neg_pcompression : 1; /* HDLC Protocol Field Compression? */
int neg_accompression : 1; /* HDLC Address/Control Field Compression? */
int neg_lqr : 1; /* Negotiate use of Link Quality Reports */
+ int neg_cbcp : 1; /* Negotiate use of CBCP */
u_short mru; /* Value of MRU */
u_char chap_mdtype; /* which MD type (hashing algorithm) */
u_int32_t asyncmap; /* Value of async map */
@@ -82,4 +85,4 @@ extern struct protent lcp_protent;
/* Default number of times we receive our magic number from the peer
before deciding the link is looped-back. */
-#define DEFLOOPBACKFAIL 5
+#define DEFLOOPBACKFAIL 10