]> git.ipfire.org Git - thirdparty/bird.git/commit
Protocol restart timer reworked.
authorMaria Matejka <mq@ucw.cz>
Mon, 25 Nov 2024 11:02:13 +0000 (12:02 +0100)
committerMaria Matejka <mq@ucw.cz>
Mon, 25 Nov 2024 16:06:24 +0000 (17:06 +0100)
commit3f4332f0bdafc3d34590eeb5f3ee54513c303002
treed3b1906630e0a1a4059027eea9cf69dc51d0c6f0
parent53431ff67947d2da2489c7477d61e8016c09592b
Protocol restart timer reworked.

The restart timer was racy and didn't allow for immediate restarts
from limits. Now the protocols stores the last restart time and in case
of too frequent autorestarts caused by exceeded limits, the protocol
gets disabled with an error message.

Also now there is a configuration knob for this.
doc/bird.sgml
doc/migration-bird3.md
nest/config.Y
nest/proto.c
nest/protocol.h