]> git.ipfire.org Git - thirdparty/bird.git/commit
Babel: Do not keep an infeasible route as selected
authorOndrej Zajicek (work) <santiago@crfreenet.org>
Tue, 19 Jul 2016 12:28:53 +0000 (14:28 +0200)
committerOndrej Zajicek (work) <santiago@crfreenet.org>
Tue, 19 Jul 2016 12:28:53 +0000 (14:28 +0200)
commit0f673666017bfc9c05c9495ae53bc323b9dc6660
tree83b12ce02f96e82f311cbb46b1b4a12abe081fc2
parent5d6ca220850c615126ea6820f8c05528269feec6
Babel: Do not keep an infeasible route as selected

When a route becomes infeasible it should not be kept as selected; this
is forbidden by section 3.6 of the RFC and prevents subsequent updates
from the same router ID from replacing it.

Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
proto/babel/babel.c