diff options
author | amurai <amurai@FreeBSD.org> | 1995-10-08 14:57:32 +0000 |
---|---|---|
committer | amurai <amurai@FreeBSD.org> | 1995-10-08 14:57:32 +0000 |
commit | c3dd7bc8c4ca398805d9de9926b5c543e1583de2 (patch) | |
tree | 6191ac0c05a48855f47ca8021db27f90e9e9df2b /usr.sbin/ppp/vars.h | |
parent | 99a5efe547ff58ca59949ed56537d97e3c60180e (diff) | |
download | FreeBSD-src-c3dd7bc8c4ca398805d9de9926b5c543e1583de2.zip FreeBSD-src-c3dd7bc8c4ca398805d9de9926b5c543e1583de2.tar.gz |
1. Add a settable redial timer and logging of the process id in a file.
A settable redial timer helps to avoid the problem where both ends
of a link want to dial at the same time and the line winds up busy
for both ends. The process id is logged in /var/run/PPP.system where
system is the name of the called system. When both ends of a link
are running in demand dial mode, you need an easy way to get the pid
of the ppp on the called end so it can be killed and re-started with
-direct or pppd started to handle the incoming ppp session.
2. Add secret description for "set timeout" to man.
Reviewed by: Atsushi Murai <amurai@spec.co.jp>
Submitted by: John Capo <jc@irbs.com>
Diffstat (limited to 'usr.sbin/ppp/vars.h')
-rw-r--r-- | usr.sbin/ppp/vars.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/usr.sbin/ppp/vars.h b/usr.sbin/ppp/vars.h index 9794d8a..c497267 100644 --- a/usr.sbin/ppp/vars.h +++ b/usr.sbin/ppp/vars.h @@ -15,7 +15,7 @@ * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. * - * $Id: vars.h,v 1.2 1995/02/26 12:18:06 amurai Exp $ + * $Id: vars.h,v 1.3 1995/03/11 15:18:55 amurai Exp $ * * TODO: */ @@ -59,6 +59,8 @@ struct pppvars { int idle_timeout; /* Idle timeout value */ int lqr_timeout; /* LQR timeout value */ int retry_timeout; /* Retry timeout value */ + int redial_timeout; /* Redial timeout value */ + int dial_tries; /* Dial attempts before giving up, 0 == forever */ char modem_dev[20]; /* Name of device */ int open_mode; /* LCP open mode */ #define LOCAL_AUTH 0x01 @@ -90,6 +92,8 @@ struct pppvars { #define VarAuthName pppVars.auth_name #define VarPhone pppVars.phone_number #define VarShortHost pppVars.shostname +#define VarRedialTimeout pppVars.redial_timeout +#define VarDialTries pppVars.dial_tries #define DEV_IS_SYNC (VarSpeed == 0) |