Disable maxdelayratio test by default
Change default maxdelayratio from 16384.0 to 0.0. A value larger than 1.0 is required to enable the test.
This commit is contained in:
parent
1d72d22bc5
commit
27b0b5824a
2 changed files with 3 additions and 2 deletions
|
@ -932,7 +932,8 @@ receive_packet(NTP_Packet *message, struct timeval *now, double now_err, NCR_Ins
|
|||
round trip delay to the minimum one currently in the stats data
|
||||
register is less than an administrator-defined value */
|
||||
|
||||
if (fabs(delta/SRC_MinRoundTripDelay(inst->source)) > inst->max_delay_ratio) {
|
||||
if (inst->max_delay_ratio > 1.0 &&
|
||||
fabs(delta/SRC_MinRoundTripDelay(inst->source)) > inst->max_delay_ratio) {
|
||||
test4b = 0; /* Failed */
|
||||
} else {
|
||||
test4b = 1; /* Success */
|
||||
|
|
|
@ -50,7 +50,7 @@ typedef struct {
|
|||
#define SRC_DEFAULT_MAXPOLL 10
|
||||
#define SRC_DEFAULT_PRESEND_MINPOLL 0
|
||||
#define SRC_DEFAULT_MAXDELAY 16.0
|
||||
#define SRC_DEFAULT_MAXDELAYRATIO 16384.0
|
||||
#define SRC_DEFAULT_MAXDELAYRATIO 0.0
|
||||
#define SRC_DEFAULT_MAXDELAYDEVRATIO 10.0
|
||||
#define SRC_DEFAULT_MINSTRATUM 0
|
||||
#define SRC_DEFAULT_POLLTARGET 6
|
||||
|
|
Loading…
Reference in a new issue