]> git.proxmox.com Git - mirror_frr.git/blobdiff - ospf6d/ospf6_top.h
ospf6d: assign zebra router-id to ospf6 instance
[mirror_frr.git] / ospf6d / ospf6_top.h
index d7a3766b80498676b255c183f66c2d9473a0d16c..3ffcad0564c1bd41fe077ddcfb8063ca728a142f 100644 (file)
 #include "qobj.h"
 #include "routemap.h"
 
+struct ospf6_master {
+
+       uint32_t zebra_router_id;
+};
+
 /* OSPFv3 top level data structure */
 struct ospf6 {
        /* my router id */
@@ -109,10 +114,13 @@ DECLARE_QOBJ_TYPE(ospf6)
 
 /* global pointer for OSPF top data structure */
 extern struct ospf6 *ospf6;
+extern struct ospf6_master *om6;
 
 /* prototypes */
+extern void ospf6_master_init(void);
 extern void ospf6_top_init(void);
 extern void ospf6_delete(struct ospf6 *o);
+extern void ospf6_router_id_update(void);
 
 extern void ospf6_maxage_remove(struct ospf6 *o);