Commit bf635e48 authored by Juliusz Chroboczek's avatar Juliusz Chroboczek

Reduce amount of jitter.

parent 3611150d
...@@ -126,6 +126,7 @@ unsigned int ...@@ -126,6 +126,7 @@ unsigned int
jitter(struct network *net) jitter(struct network *net)
{ {
unsigned interval = net->hello_interval * 1000; unsigned interval = net->hello_interval * 1000;
interval = MIN(interval, 2000);
return (interval / 2 + random() % interval) / 4; return (interval / 2 + random() % interval) / 4;
} }
...@@ -135,6 +136,8 @@ update_jitter(struct network *net, int urgent) ...@@ -135,6 +136,8 @@ update_jitter(struct network *net, int urgent)
unsigned interval = net->hello_interval * 1000; unsigned interval = net->hello_interval * 1000;
if(urgent) if(urgent)
interval = MIN(interval, 100); interval = MIN(interval, 100);
else
interval = MIN(interval, 4000);
return (interval / 2 + random() % interval); return (interval / 2 + random() % interval);
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment