summaryrefslogtreecommitdiff
path: root/sys/arch
diff options
context:
space:
mode:
authorClaudio Jeker <claudio@cvs.openbsd.org>2006-03-08 13:49:08 +0000
committerClaudio Jeker <claudio@cvs.openbsd.org>2006-03-08 13:49:08 +0000
commitf7727d2fcdbe449f7d6b4be393220a427c3bbcab (patch)
tree7b017aa12f9ec85625241325a41f8ba2f5c5c5e4 /sys/arch
parentcbda4665a87328ce8644ec7f8dd638a2788e91af (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