diff options
author | Claudio Jeker <claudio@cvs.openbsd.org> | 2006-03-08 13:49:08 +0000 |
---|---|---|
committer | Claudio Jeker <claudio@cvs.openbsd.org> | 2006-03-08 13:49:08 +0000 |
commit | f7727d2fcdbe449f7d6b4be393220a427c3bbcab (patch) | |
tree | 7b017aa12f9ec85625241325a41f8ba2f5c5c5e4 /sys/arch | |
parent | cbda4665a87328ce8644ec7f8dd638a2788e91af (diff) |
Fix logic of the kroute code. First of all there was a porblem if a prefix
is known via kernel and ospf. If the kernel route is removed the ospf one
was not added to the FIB. This is an uncommon event so it is OK to request
an update from the RIB in this case.
Additionally ospfd treated bgpd inserted routes like static routes. This
is wrong because IGP routes habe a higher preference over EGP routes. In
this case a bgpd route needs to be overridden by a ospfd one.
With these to fixes bgpd and ospfd start to play nicely together.
OK norby@
Diffstat (limited to 'sys/arch')
0 files changed, 0 insertions, 0 deletions