Lines Matching refs:ospf_top
72 if (!CHECK_FLAG (ospf_top->config, OSPF_RFC1583_COMPATIBLE))
155 for (ifn = listhead (ospf_top->oiflist); ifn; nextnode (ifn))
346 asbr_route = ospf_find_asbr_route (ospf_top->new_rtrs, &asbr);
396 rn = route_node_match (ospf_top->new_table, (struct prefix *) &asbr);
440 if ((rn = route_node_lookup (ospf_top->new_table,
451 if ((rn = route_node_lookup (ospf_top->new_external_route,
458 ospf_route_add (ospf_top->new_external_route, &p, new, asbr_route);
627 foreach_lsa (EXTERNAL_LSDB (ospf_top), NULL, 0,
632 if (ospf_top->anyNSSA)
633 for (node = listhead (ospf_top->areas); node; nextnode (node))
649 ospf_ase_compare_tables (ospf_top->new_external_route,
650 ospf_top->old_external_route);
653 ospf_route_table_free (ospf_top->old_external_route);
654 ospf_top->old_external_route = ospf_top->new_external_route;
655 ospf_top->new_external_route = route_table_init ();
663 if (! ospf_top)
666 ospf_top->ase_calc = 1;
672 if (! ospf_top)
675 if (! ospf_top->t_ase_calc)
676 ospf_top->t_ase_calc = thread_add_timer (master, ospf_ase_calculate_timer,
677 ospf_top, OSPF_ASE_CALC_INTERVAL);