void ldp_nexthop_delete(ldp_global *g, ldp_nexthop *nh) { fprintf(stderr, "nexthop delete: %p\n", nh); MPLS_REFCNT_ASSERT(nh, 0); _ldp_global_del_nexthop(g, nh); mpls_free(nh); }
void ldp_attr_delete(ldp_global *g, ldp_attr * a) { LDP_PRINT(g->user_data, "attr delete: %p", a); MPLS_REFCNT_ASSERT(a, 0); MPLS_ASSERT(a->in_tree == MPLS_BOOL_FALSE); _ldp_global_del_attr(g, a); mpls_free(a); }
void ldp_adj_delete(ldp_adj * a) { LDP_PRINT(NULL,"adj delete %p", a); MPLS_REFCNT_ASSERT(a, 0); mpls_free(a); }
void ldp_resource_delete(ldp_resource * r) { // LDP_PRINT(g->user_data,"resource delete\n"); MPLS_REFCNT_ASSERT(r, 0); mpls_free(r); }
void ldp_inlabel_delete(ldp_inlabel * i) { LDP_PRINT(g->user_data,"inlabel delete\n"); MPLS_REFCNT_ASSERT(i, 0); mpls_free(i); }