+* [Bug 740] Fix kernel/daemon startup drift anomaly.
* refclock_wwv.c fixes from Dave Mills.
* [Bug 810] Fix ntp-keygen documentation.
* [Bug 789] Fix multicast client crypto authentication and make sure arriving
} while (--ct > 0);
}
- if (HAVE_OPT( SLEW ))
+ if (HAVE_OPT( SLEW )) {
clock_max = 600;
-
+ kern_enable = 0;
+ }
if (HAVE_OPT( UPDATEINTERVAL )) {
long val = OPT_VALUE_UPDATEINTERVAL;
/*
* Clock state machine control flags
*/
-int ntp_enable; /* clock discipline enabled */
+int ntp_enable = 1; /* clock discipline enabled */
int pll_control; /* kernel support available */
-int kern_enable; /* kernel support enabled */
+int kern_enable = 1; /* kernel support enabled */
int pps_enable; /* kernel PPS discipline enabled */
int ext_enable; /* external clock enabled */
int pps_stratum; /* pps stratum */
*/
clock_frequency = flladj = plladj = 0;
mu = peer->epoch - sys_clocktime;
- if (clock_max == 0 || clock_max > 0.5)
- kern_enable = 0;
rval = 1;
if (fabs(fp_offset) > clock_max && clock_max > 0) {
switch (state) {
*/
case LOOP_MAX: /* step threshold */
clock_max = freq;
+ if (clock_max == 0 || clock_max > 0.5)
+ kern_enable = 0;
break;
case LOOP_PANIC: /* panic threshold */