代码拉取完成,页面将自动刷新
This patch scales down small offsets quadratically. Reduces sensitivity to jitter
diff --git a/networking/ntpd.c b/networking/ntpd.c
index 4695c33..ac05815 100644
--- a/networking/ntpd.c
+++ b/networking/ntpd.c
@@ -1654,6 +1654,17 @@ update_local_clock(peer_t *p)
*/
if (G.offset_to_jitter_ratio >= TIMECONST_HACK_GATE)
tmx.constant--;
+
+{
+ double d = p->lastpkt_delay;
+ if (d > SLEW_THRESHOLD)
+ d = SLEW_THRESHOLD;
+ d /= 2;
+ if ((abs_offset / d) < 1) {
+ offset *= (abs_offset / d);
+ }
+}
+
tmx.offset = (long)(offset * 1000000); /* usec */
if (SLEW_THRESHOLD < STEP_THRESHOLD) {
if (tmx.offset > (long)(SLEW_THRESHOLD * 1000000)) {
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。