summaryrefslogtreecommitdiffstats
path: root/ospfd/ospf_abr.c
diff options
context:
space:
mode:
authorDonald Sharp <sharpd@cumulusnetworks.com>2015-05-20 01:36:05 +0200
committerDonald Sharp <sharpd@cumulusnetworks.com>2015-05-20 01:36:05 +0200
commitcf744958ba2c89b5670ac3a0ee1aa92be630cf15 (patch)
tree3755842b26b18cffc66c64e75116dc0adafa04a0 /ospfd/ospf_abr.c
parentzebra-enable-link-detect-by-default.patch (diff)
downloadfrr-cf744958ba2c89b5670ac3a0ee1aa92be630cf15.tar.xz
frr-cf744958ba2c89b5670ac3a0ee1aa92be630cf15.zip
ospfd-spf-stats.patch
Compute and display SPF execution statistics Detailed SPF statistics, all around time spent executing various pieces of SPF such as the SPF algorithm itself, installing routes, pruning unreachable networks etc. Reason codes for firing up SPF are: R - Router LSA, N - Network LSA, S - Summary LSA, ABR - ABR status change, ASBR - ASBR Status Change, AS - ASBR Summary, M - MaxAge Signed-off-by: Dinesh G Dutt <ddutt@cumulusnetworks.com> Reviewed-by: JR Rivers <jrrivers@cumulusnetworks.com> Reviewed-by: Scott Feldman <sfeldma@cumulusnetworks.com> Reviewed-by: Ayan Banerjee <ayan@cumulusnetworks.com>
Diffstat (limited to 'ospfd/ospf_abr.c')
-rw-r--r--ospfd/ospf_abr.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/ospfd/ospf_abr.c b/ospfd/ospf_abr.c
index 4bb70b6a9..ca1af2c4a 100644
--- a/ospfd/ospf_abr.c
+++ b/ospfd/ospf_abr.c
@@ -556,6 +556,7 @@ ospf_check_abr_status (struct ospf *ospf)
if (new_flags != ospf->flags)
{
+ ospf_flag_spf_reason (SPF_FLAG_ABR_STATUS_CHANGE);
ospf_spf_calculate_schedule (ospf);
if (IS_DEBUG_OSPF_EVENT)
zlog_debug ("ospf_check_abr_status(): new router flags: %x",new_flags);