+1999-11-07 Harlan Stenn <stenn@whimsy.udel.edu>
+
+ * ntpd/ntp_loopfilter.c: Keep clock_frequency changes in a temp
+ variable so we can record it to loopstats (near as HMS can tell).
+ From: Dave Mills <mills@udel.edu>
+
1999-11-06 Harlan Stenn <stenn@whimsy.udel.edu>
* acconfig.h: RELIANTUNIX_CLOCK
* drift_comp is a sham and used only for updating the drift
* file and for billboard eye candy.
*/
- drift_comp += clock_frequency + flladj + plladj;
+ etemp = clock_frequency + flladj + plladj;
+ drift_comp += etemp;
if (drift_comp > sys_maxfreq)
drift_comp = sys_maxfreq;
else if (drift_comp <= -sys_maxfreq)
drift_comp = -sys_maxfreq;
dtemp = SQUARE(clock_stability);
- etemp = SQUARE(clock_frequency) - dtemp;
+ etemp = SQUARE(etemp) - dtemp;
clock_stability = SQRT(dtemp + etemp / CLOCK_AVG);
allan_xpt = max(CLOCK_ALLAN, clock_stability * CLOCK_ADF);