Exemple #1
0
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);
}
Exemple #2
0
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);
}
Exemple #3
0
void ldp_adj_delete(ldp_adj * a)
{
    LDP_PRINT(NULL,"adj delete %p", a);
    MPLS_REFCNT_ASSERT(a, 0);
    mpls_free(a);
}
Exemple #4
0
void ldp_resource_delete(ldp_resource * r)
{
  // LDP_PRINT(g->user_data,"resource delete\n");
  MPLS_REFCNT_ASSERT(r, 0);
  mpls_free(r);
}
Exemple #5
0
void ldp_inlabel_delete(ldp_inlabel * i)
{
  LDP_PRINT(g->user_data,"inlabel delete\n");
  MPLS_REFCNT_ASSERT(i, 0);
  mpls_free(i);
}