]> git.puffer.fish Git - mirror/frr.git/commit
ospfd: run DR election prior to LSA regeneration
authorChristian Franke <chris@opensourcerouting.org>
Wed, 10 Jul 2013 11:56:18 +0000 (11:56 +0000)
committerDavid Lamparter <equinox@opensourcerouting.org>
Wed, 14 May 2014 14:46:08 +0000 (16:46 +0200)
commit7a9d983e4f961c2103f2cf82a51d5d8321ad0e43
tree11557e052ccb1f7606501a05eb5a1dc4d22dbdab
parent24c84dbe806084552d7bb14b9f1d00514a048b9d
ospfd: run DR election prior to LSA regeneration

The results from DR election are used when constructing router-LSAs.
E.g. they are used to determine whether a broadcast interface should
be added with a link type of stub interface or transit interface.

Therefore, we should run DR election prior before regenerating LSAs.

Before commit c363d3861b5384a31465a72ddc3b0f6ff007a95a the DR election
was called synchronously prior to router-LSA regeneration which was run
asynchronously.

This fixes bug #761 on the Quagga bugzilla.

Signed-off-by: Christian Franke <chris@opensourcerouting.org>
Acked-by: Feng Lu <lu.feng@6wind.com>
Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
ospfd/ospf_nsm.c