mirror of
https://gitlab.com/chrony/chrony.git
synced 2025-12-03 18:25:07 -05:00
Include maximum clock frequency error in our dispersion
Add maxclockerror directive to set the stability of the clock (10 ppm by default) and include it in our dispersion.
This commit is contained in:
@@ -757,7 +757,7 @@ REF_GetReferenceParams
|
||||
*stratum = our_stratum;
|
||||
|
||||
UTI_DiffTimevalsToDouble(&elapsed, local_time, &our_ref_time);
|
||||
extra_dispersion = (our_skew + fabs(our_residual_freq)) * elapsed;
|
||||
extra_dispersion = (our_skew + fabs(our_residual_freq) + LCL_GetMaxClockError()) * elapsed;
|
||||
|
||||
*leap_status = our_leap_status;
|
||||
*ref_id = our_ref_id;
|
||||
@@ -870,7 +870,7 @@ REF_GetTrackingReport(RPT_TrackingReport *rep)
|
||||
if (are_we_synchronised) {
|
||||
|
||||
UTI_DiffTimevalsToDouble(&elapsed, &now_cooked, &our_ref_time);
|
||||
extra_dispersion = (our_skew + fabs(our_residual_freq)) * elapsed;
|
||||
extra_dispersion = (our_skew + fabs(our_residual_freq) + LCL_GetMaxClockError()) * elapsed;
|
||||
|
||||
rep->ref_id = our_ref_id;
|
||||
rep->ip_addr = our_ref_ip;
|
||||
|
||||
Reference in New Issue
Block a user