void spftree_area_init (struct isis_area *area) { if ((area->is_type & IS_LEVEL_1) && area->spftree[0] == NULL) { area->spftree[0] = isis_spftree_new (); #ifdef HAVE_IPV6 area->spftree6[0] = isis_spftree_new (); #endif /* thread_add_timer (master, isis_run_spf_l1, area, isis_jitter (PERIODIC_SPF_INTERVAL, 10)); */ } if ((area->is_type & IS_LEVEL_2) && area->spftree[1] == NULL) { area->spftree[1] = isis_spftree_new (); #ifdef HAVE_IPV6 area->spftree6[1] = isis_spftree_new (); #endif /* thread_add_timer (master, isis_run_spf_l2, area, isis_jitter (PERIODIC_SPF_INTERVAL, 10)); */ } return; }
void spftree_area_init (struct isis_area *area) { if (area->is_type & IS_LEVEL_1) { if (area->spftree[0] == NULL) area->spftree[0] = isis_spftree_new (area); #ifdef HAVE_IPV6 if (area->spftree6[0] == NULL) area->spftree6[0] = isis_spftree_new (area); #endif } if (area->is_type & IS_LEVEL_2) { if (area->spftree[1] == NULL) area->spftree[1] = isis_spftree_new (area); #ifdef HAVE_IPV6 if (area->spftree6[1] == NULL) area->spftree6[1] = isis_spftree_new (area); #endif } return; }