]> git.proxmox.com Git - mirror_frr.git/blobdiff - ldpd/ldp_zebra.c
*: introduce new rb-tree to optimize interface lookup by ifindex
[mirror_frr.git] / ldpd / ldp_zebra.c
index 4b3f5b0f99ca6fa5137f81b356cdcdcd534f482a..f6dfe96dc4e5a28b0cb7fdf649bb726fa5b21b9c 100644 (file)
@@ -288,7 +288,7 @@ ldp_interface_delete(int command, struct zclient *zclient, zebra_size_t length,
 
        /* To support pseudo interface do not free interface structure.  */
        /* if_delete(ifp); */
-       ifp->ifindex = IFINDEX_INTERNAL;
+       if_set_index(ifp, IFINDEX_INTERNAL);
 
        ifp2kif(ifp, &kif);
        main_imsg_compose_both(IMSG_IFSTATUS, &kif, sizeof(kif));