diff options
author | peter <peter@FreeBSD.org> | 1995-10-31 21:21:51 +0000 |
---|---|---|
committer | peter <peter@FreeBSD.org> | 1995-10-31 21:21:51 +0000 |
commit | 9fba2426b57d3eedd0717a9ebbbfcd4377a3fae5 (patch) | |
tree | 4d3d1e7e23ca53f41a20a9c41f78068854a5325f /usr.sbin/pppd/fsm.h | |
parent | 583ff5b6cdf30f69dbefba600748f3d4c9d15de4 (diff) | |
download | FreeBSD-src-9fba2426b57d3eedd0717a9ebbbfcd4377a3fae5.zip FreeBSD-src-9fba2426b57d3eedd0717a9ebbbfcd4377a3fae5.tar.gz |
Bring pppd from ppp-2.2 onto the mainline..
(more work needs to be done here, I'm trying to beat the supscan)
Diffstat (limited to 'usr.sbin/pppd/fsm.h')
-rw-r--r-- | usr.sbin/pppd/fsm.h | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/usr.sbin/pppd/fsm.h b/usr.sbin/pppd/fsm.h index a12966b..efe18bf 100644 --- a/usr.sbin/pppd/fsm.h +++ b/usr.sbin/pppd/fsm.h @@ -16,7 +16,7 @@ * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. * - * $Id: fsm.h,v 1.2 1994/04/11 07:18:35 paulus Exp $ + * $Id: fsm.h,v 1.5 1995/05/19 03:17:35 paulus Exp $ */ /* @@ -66,6 +66,7 @@ typedef struct fsm { int flags; /* Contains option bits */ u_char id; /* Current id */ u_char reqid; /* Current request id */ + u_char seen_ack; /* Have received valid Ack/Nak/Rej to Req */ int timeouttime; /* Timeout time in milliseconds */ int maxconfreqtransmits; /* Maximum Configure-Request transmissions */ int retransmits; /* Number of retransmissions left */ @@ -105,20 +106,20 @@ typedef struct fsm { #define DEFTIMEOUT 3 /* Timeout time in seconds */ #define DEFMAXTERMREQS 2 /* Maximum Terminate-Request transmissions */ #define DEFMAXCONFREQS 10 /* Maximum Configure-Request transmissions */ -#define DEFMAXNAKLOOPS 10 /* Maximum number of nak loops */ +#define DEFMAXNAKLOOPS 5 /* Maximum number of nak loops */ /* * Prototypes */ -void fsm_init __ARGS((fsm *)); -void fsm_lowerup __ARGS((fsm *)); -void fsm_lowerdown __ARGS((fsm *)); -void fsm_open __ARGS((fsm *)); -void fsm_close __ARGS((fsm *)); -void fsm_input __ARGS((fsm *, u_char *, int)); -void fsm_protreject __ARGS((fsm *)); -void fsm_sdata __ARGS((fsm *, int, int, u_char *, int)); +void fsm_init __P((fsm *)); +void fsm_lowerup __P((fsm *)); +void fsm_lowerdown __P((fsm *)); +void fsm_open __P((fsm *)); +void fsm_close __P((fsm *)); +void fsm_input __P((fsm *, u_char *, int)); +void fsm_protreject __P((fsm *)); +void fsm_sdata __P((fsm *, int, int, u_char *, int)); /* |