diff options
author | Joakim Tjernlund <Joakim.Tjernlund@transmode.se> | 2009-07-27 12:42:35 +0200 |
---|---|---|
committer | Paul Jakma <paul@quagga.net> | 2009-08-11 17:33:27 +0100 |
commit | 5996e0df2eb325445114517209cd24f37d91774a (patch) | |
tree | 56bee1d2ab48d4b7a5e163747b54d7537f4df9a3 /zebra/rt_ioctl.c | |
parent | 11637435b2d74702296b0522500d03b0395554a2 (diff) |
ospfd: Make sure route table is recalculated.
In some cases ospfd does not recalc the route table. This
happens when ospfd receives an old LSA which will trigger
recalc but the this recalc will fail because all interfaces
isn't up yet. Next LSA that is originated matches the old one
so no recalc will be performed. This problem has been observed
when there are only 2 ppp I/Fs in an area, both go down at the
same time, then they come up again with a few seconds apart.
* ospf_lsa.c: (ospf_{router,network}_lsa_install) avoid a needless scheduling
of SPF.
(ospf_lsa_different) fix bug in LSA comparison that would lead to the
described failure to schedule SPF.
Diffstat (limited to 'zebra/rt_ioctl.c')
0 files changed, 0 insertions, 0 deletions