]> git.puffer.fish Git - mirror/frr.git/commit
[bgpd] V. quick route flap gets mistaken for duplicate, route is then ignored
authorPaul Jakma <paul.jakma@sun.com>
Tue, 10 Apr 2007 19:32:10 +0000 (19:32 +0000)
committerPaul Jakma <paul.jakma@sun.com>
Tue, 10 Apr 2007 19:32:10 +0000 (19:32 +0000)
commit16d2e2410d6e8cf53fac05b956f3e7ee53bc7234
tree4679c5ed9d1ec64d41da13a44c1fcad76e4da9be
parentd9a18f1113b915dd0d2a4883a9149f06dd61352e
[bgpd] V. quick route flap gets mistaken for duplicate, route is then ignored

2007-04-08 Paul Jakma <paul.jakma@sun.com>

* bgp_route.c: (general) Same bug as fixed on 2006-11-28 by ajs for
  bgp static routes, but for main BGP RIB: Quick 'flap' of routes
  can cause bgpd to mistake a new route for a duplicate route,
  due to presence of removed, but not yet processed BGP RIB entry.
  (bgp_update_rsclient) Ignore REMOVED bgp_info for duplicate,
  restore route instead.
  (bgp_update_main) Ditto.
bgpd/ChangeLog
bgpd/bgp_route.c