Lines Matching defs:xa
706 struct area *a, *xa, *na;
743 if ((xa = area_find(xconf, a->id)) == NULL) {
753 for (xa = LIST_FIRST(&xconf->area_list); xa != NULL; xa = na) {
754 na = LIST_NEXT(xa, entry);
755 if ((a = area_find(conf, xa->id)) == NULL) {
756 LIST_REMOVE(xa, entry);
757 LIST_INSERT_HEAD(&conf->area_list, xa, entry);
760 ospfe_demote_area(xa, 0);
761 LIST_FOREACH(iface, &xa->iface_list, entry) {
777 if (a->stub != xa->stub && ospfd_process == PROC_OSPF_ENGINE)
779 if (xa->stub && ospfd_process == PROC_RDE_ENGINE) {
785 SIMPLEQ_CONCAT(&a->redist_list, &xa->redist_list);
788 a->stub = xa->stub;
789 a->stub_default_cost = xa->stub_default_cost;
794 if (merge_interfaces(a, xa) &&
836 merge_interfaces(struct area *a, struct area *xa)
848 if (iface_lookup(xa, i) == NULL) {
862 for (xi = LIST_FIRST(&xa->iface_list); xi != NULL; xi = ni) {