]> git.ipfire.org Git - thirdparty/bird.git/commit
Babel: More changes and bugfixes
authorOndrej Zajicek (work) <santiago@crfreenet.org>
Tue, 28 Nov 2017 14:11:41 +0000 (15:11 +0100)
committerOndrej Zajicek (work) <santiago@crfreenet.org>
Thu, 7 Dec 2017 12:53:42 +0000 (13:53 +0100)
commit3b3b0910ffb1b212b1c9ea420db6c575a3ecb71a
tree96e2f21b0e3de660d88583db50574910da72fbf0
parentdbf1ed263c1c15f79fb200b4dfe3bffea231f4e4
Babel: More changes and bugfixes

Several changes and bugfixes in Babel, namely:

- Exported route parameters stored directly in route table entry
- Exported non-babel routes no longer stored in per-entry route list
- Route update, selection and retraction simplified and fixed
- Route feasibility is evalualated per update and stored with route
- Unreachable route handling fixed, based on hold interval
- Added 'show babel routes' command

Overall, it fixes some issues with proper propagation of triggered
updates, making Babel convergence after topology change almost
instant.
nest/route.h
proto/babel/babel.c
proto/babel/babel.h
proto/babel/config.Y
proto/babel/packets.c