Lines Matching defs:xconf
620 struct ospfd_conf *xconf;
622 if ((xconf = parse_config(conffile, ospfd_conf->opts)) == NULL)
628 if (ospf_sendboth(IMSG_RECONF_CONF, xconf, sizeof(*xconf)) == -1)
632 LIST_FOREACH(area, &xconf->area_list, entry) {
642 merge_config(ospfd_conf, xconf);
662 merge_config(struct ospfd_conf *conf, struct ospfd_conf *xconf)
670 conf->flags = xconf->flags;
671 conf->spf_delay = xconf->spf_delay;
672 conf->spf_hold_time = xconf->spf_hold_time;
674 SIMPLEQ_EMPTY(&xconf->redist_list))
676 conf->redist_label_or_prefix = xconf->redist_label_or_prefix;
684 SIMPLEQ_CONCAT(&conf->redist_list, &xconf->redist_list);
687 if (conf->fib_priority != xconf->fib_priority) {
689 kr_fib_update_prio(xconf->fib_priority);
690 conf->fib_priority = xconf->fib_priority;
701 if ((xa = area_find(xconf, a->id)) == NULL) {
711 for (xa = LIST_FIRST(&xconf->area_list); xa != NULL; xa = na) {
756 while ((a = LIST_FIRST(&xconf->area_list)) != NULL) {
760 free(xconf);