[quagga-dev 3585] 0.99.1 bgpd zebra withdraw bug

Paul Jakma paul at clubi.ie
Tue Aug 16 20:06:32 BST 2005


A slight oversight in the async RIB work in 0.99 left bgpd unable to 
withdraw routes from zebra. Protocol worked fine, removing routes 
from zebra didn't.

This would be a problem for routes withdrawn where a less-specific 
route was available (eg a default).

Patch at:

http://hibernia.jakma.org/~paul/patches/quagga-0.99-bgpd-withdraw-bug-fix2.diff

restores proper order of rib removal versus rib processing by 
introducing a BGP_INFO_REMOVED flag.

regards,
-- 
Paul Jakma	paul at clubi.ie	paul at jakma.org	Key ID: 64A2FF6A
Fortune:
Paprika Measure:
 	2 dashes    ==  1smidgen
 	2 smidgens  ==  1 pinch
 	3 pinches   ==  1 soupcon
 	2 soupcons  ==  2 much paprika



More information about the Quagga-dev mailing list