]> git.proxmox.com Git - mirror_frr.git/blobdiff - ospfd/ospf_zebra.h
build: test program needs to be warning-free
[mirror_frr.git] / ospfd / ospf_zebra.h
index 80abf62369abb3fec9fb29af5f909be71c5efafe..bdc8af04029b81e45ff3ee94692dabad2470c045 100644 (file)
@@ -41,6 +41,7 @@ struct ospf_distance {
 };
 
 /* Prototypes */
+struct ospf_route;
 extern void ospf_zebra_add(struct ospf *ospf, struct prefix_ipv4 *,
                           struct ospf_route *);
 extern void ospf_zebra_delete(struct ospf *ospf, struct prefix_ipv4 *,
@@ -98,4 +99,11 @@ bool ospf_external_default_routemap_apply_walk(
 int ospf_external_info_apply_default_routemap(struct ospf *ospf,
                                              struct external_info *ei,
                                              struct external_info *default_ei);
+
+extern void ospf_zebra_send_arp(const struct interface *ifp,
+                               const struct prefix *p);
+bool ospf_zebra_label_manager_ready(void);
+int ospf_zebra_label_manager_connect(void);
+int ospf_zebra_request_label_range(uint32_t base, uint32_t chunk_size);
+int ospf_zebra_release_label_range(uint32_t start, uint32_t end);
 #endif /* _ZEBRA_OSPF_ZEBRA_H */