]> git.proxmox.com Git - mirror_frr.git/blobdiff - zebra/interface.h
Zebra.h header cleanup (#4444)
[mirror_frr.git] / zebra / interface.h
index ce404e82537269a49ced567519399c8de4c5b4fa..6a3914451aa71d522a000be7a9eccb9986ffbb53 100644 (file)
@@ -342,6 +342,9 @@ struct zebra_if {
        bool v6_2_v4_ll_neigh_entry;
        char neigh_mac[6];
        struct in6_addr v6_2_v4_ll_addr6;
+
+       /* The description of the interface */
+       char *desc;
 };
 
 DECLARE_HOOK(zebra_if_extra_info, (struct vty * vty, struct interface *ifp),
@@ -419,6 +422,7 @@ extern void if_handle_vrf_change(struct interface *ifp, vrf_id_t vrf_id);
 extern void zebra_if_update_link(struct interface *ifp, ifindex_t link_ifindex,
                                 ns_id_t ns_id);
 extern void zebra_if_update_all_links(void);
+extern void zebra_if_set_protodown(struct interface *ifp, bool down);
 
 extern void vrf_add_update(struct vrf *vrfp);