summaryrefslogtreecommitdiffstats
path: root/ospfd/ospfd.h
diff options
context:
space:
mode:
authorrgirada <rgirada@vmware.com>2020-08-15 09:27:25 +0200
committerrgirada <rgirada@vmware.com>2020-11-02 06:10:31 +0100
commitcb2bc4cb0293fca15794c67726a87c699553cf10 (patch)
tree4fe0affd737c602a55cafe82c4189083ed398265 /ospfd/ospfd.h
parentMerge pull request #7429 from opensourcerouting/rpm-subpkgs (diff)
downloadfrr-cb2bc4cb0293fca15794c67726a87c699553cf10.tar.xz
frr-cb2bc4cb0293fca15794c67726a87c699553cf10.zip
ospfd: summarisation specific data structures.
Description: Data structures definitions for summary route. Signed-off-by: Rajesh Girada <rgirada@vmware.com>
Diffstat (limited to 'ospfd/ospfd.h')
-rw-r--r--ospfd/ospfd.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/ospfd/ospfd.h b/ospfd/ospfd.h
index 5be897400..bdd09e1e7 100644
--- a/ospfd/ospfd.h
+++ b/ospfd/ospfd.h
@@ -355,6 +355,22 @@ struct ospf {
/* last HELPER exit reason */
uint32_t last_exit_reason;
+ /* delay timer to process external routes
+ * with summary address.
+ */
+ struct thread *t_external_aggr;
+
+ /* delay interval in seconds */
+ unsigned int aggr_delay_interval;
+
+ /* Table of configured Aggregate addresses */
+ struct route_table *rt_aggr_tbl;
+
+ /* used as argument for aggr delay
+ * timer thread.
+ */
+ int aggr_action;
+
/* MPLS LDP-IGP Sync */
struct ldp_sync_info_cmd ldp_sync_cmd;