Symbol: ospfd_conf
usr.sbin/ospf6d/area.c
112
area_border_router(struct ospfd_conf *conf)
usr.sbin/ospf6d/area.c
77
area_find(struct ospfd_conf *conf, struct in_addr area_id)
usr.sbin/ospf6d/interface.c
286
if_start(struct ospfd_conf *xconf, struct iface *iface)
usr.sbin/ospf6d/ospf6d.c
183
if ((ospfd_conf = parse_config(conffile, opts)) == NULL )
usr.sbin/ospf6d/ospf6d.c
188
ospfd_conf->rdomain) == -1)
usr.sbin/ospf6d/ospf6d.c
192
ospfd_conf->csock = sockname;
usr.sbin/ospf6d/ospf6d.c
194
if (ospfd_conf->opts & OSPFD_OPT_NOACTION) {
usr.sbin/ospf6d/ospf6d.c
195
if (ospfd_conf->opts & OSPFD_OPT_VERBOSE)
usr.sbin/ospf6d/ospf6d.c
196
print_config(ospfd_conf);
usr.sbin/ospf6d/ospf6d.c
211
log_setverbose(ospfd_conf->opts & OSPFD_OPT_VERBOSE);
usr.sbin/ospf6d/ospf6d.c
213
if ((control_check(ospfd_conf->csock)) == -1)
usr.sbin/ospf6d/ospf6d.c
232
rde_pid = rde(ospfd_conf, pipe_parent2rde, pipe_ospfe2rde,
usr.sbin/ospf6d/ospf6d.c
234
ospfe_pid = ospfe(ospfd_conf, pipe_parent2ospfe, pipe_ospfe2rde,
usr.sbin/ospf6d/ospf6d.c
276
if ((control_fd = control_init(ospfd_conf->csock)) == -1)
usr.sbin/ospf6d/ospf6d.c
286
if (kr_init(!(ospfd_conf->flags & OSPFD_FLAG_NO_FIB_UPDATE),
usr.sbin/ospf6d/ospf6d.c
287
ospfd_conf->rdomain, ospfd_conf->redist_label_or_prefix,
usr.sbin/ospf6d/ospf6d.c
288
ospfd_conf->fib_priority) == -1)
usr.sbin/ospf6d/ospf6d.c
328
free(ospfd_conf);
usr.sbin/ospf6d/ospf6d.c
535
SIMPLEQ_FOREACH(r, &ospfd_conf->redist_list, entry) {
usr.sbin/ospf6d/ospf6d.c
620
struct ospfd_conf *xconf;
usr.sbin/ospf6d/ospf6d.c
622
if ((xconf = parse_config(conffile, ospfd_conf->opts)) == NULL)
usr.sbin/ospf6d/ospf6d.c
642
merge_config(ospfd_conf, xconf);
usr.sbin/ospf6d/ospf6d.c
644
kr_reload(ospfd_conf->redist_label_or_prefix);
usr.sbin/ospf6d/ospf6d.c
662
merge_config(struct ospfd_conf *conf, struct ospfd_conf *xconf)
usr.sbin/ospf6d/ospf6d.c
68
struct ospfd_conf *ospfd_conf = NULL;
usr.sbin/ospf6d/ospf6d.h
513
struct area *area_find(struct ospfd_conf *, struct in_addr);
usr.sbin/ospf6d/ospf6d.h
515
int area_border_router(struct ospfd_conf *);
usr.sbin/ospf6d/ospf6d.h
525
struct ospfd_conf *parse_config(char *, int);
usr.sbin/ospf6d/ospf6d.h
587
void merge_config(struct ospfd_conf *, struct ospfd_conf *);
usr.sbin/ospf6d/ospf6d.h
594
void print_config(struct ospfd_conf *);
usr.sbin/ospf6d/ospfe.c
378
if ((noeconf = malloc(sizeof(struct ospfd_conf))) ==
usr.sbin/ospf6d/ospfe.c
381
memcpy(noeconf, imsg.data, sizeof(struct ospfd_conf));
usr.sbin/ospf6d/ospfe.c
50
struct ospfd_conf *oeconf = NULL, *noeconf;
usr.sbin/ospf6d/ospfe.c
70
ospfe(struct ospfd_conf *xconf, int pipe_parent2ospfe[2], int pipe_ospfe2rde[2],
usr.sbin/ospf6d/ospfe.h
113
pid_t ospfe(struct ospfd_conf *, int[2], int[2], int[2]);
usr.sbin/ospf6d/ospfe.h
133
void if_start(struct ospfd_conf *, struct iface *);
usr.sbin/ospf6d/packet.c
126
struct ospfd_conf *xconf = bula;
usr.sbin/ospf6d/packet.c
304
find_iface(struct ospfd_conf *xconf, unsigned int ifindex, struct in6_addr *src)
usr.sbin/ospf6d/packet.c
41
struct iface *find_iface(struct ospfd_conf *, unsigned int,
usr.sbin/ospf6d/parse.y
1020
struct ospfd_conf *
usr.sbin/ospf6d/parse.y
1025
if ((conf = calloc(1, sizeof(struct ospfd_conf))) == NULL)
usr.sbin/ospf6d/parse.y
1228
clear_config(struct ospfd_conf *xconf)
usr.sbin/ospf6d/parse.y
87
void clear_config(struct ospfd_conf *xconf);
usr.sbin/ospf6d/parse.y
92
static struct ospfd_conf *conf;
usr.sbin/ospf6d/printconf.c
108
print_rtlabel(struct ospfd_conf *conf)
usr.sbin/ospf6d/printconf.c
145
print_config(struct ospfd_conf *conf)
usr.sbin/ospf6d/printconf.c
32
void print_mainconf(struct ospfd_conf *);
usr.sbin/ospf6d/printconf.c
34
void print_redistribute(struct ospfd_conf *);
usr.sbin/ospf6d/printconf.c
35
void print_rtlabel(struct ospfd_conf *);
usr.sbin/ospf6d/printconf.c
39
print_mainconf(struct ospfd_conf *conf)
usr.sbin/ospf6d/printconf.c
73
print_redistribute(struct ospfd_conf *conf)
usr.sbin/ospf6d/rde.c
115
rde(struct ospfd_conf *xconf, int pipe_parent2rde[2], int pipe_ospfe2rde[2],
usr.sbin/ospf6d/rde.c
786
if ((nconf = malloc(sizeof(struct ospfd_conf))) ==
usr.sbin/ospf6d/rde.c
789
memcpy(nconf, imsg.data, sizeof(struct ospfd_conf));
usr.sbin/ospf6d/rde.c
90
struct ospfd_conf *rdeconf = NULL, *nconf = NULL;
usr.sbin/ospf6d/rde.h
126
pid_t rde(struct ospfd_conf *, int [2], int [2], int [2]);
usr.sbin/ospf6d/rde.h
167
void rt_calc(struct vertex *, struct area *, struct ospfd_conf *);
usr.sbin/ospf6d/rde.h
179
void stop_spf_timer(struct ospfd_conf *);
usr.sbin/ospf6d/rde.h
180
void start_spf_holdtimer(struct ospfd_conf *);
usr.sbin/ospf6d/rde_spf.c
201
rt_calc(struct vertex *v, struct area *area, struct ospfd_conf *conf)
usr.sbin/ospf6d/rde_spf.c
32
extern struct ospfd_conf *rdeconf;
usr.sbin/ospf6d/rde_spf.c
636
struct ospfd_conf *conf = arg;
usr.sbin/ospf6d/rde_spf.c
724
stop_spf_timer(struct ospfd_conf *conf)
usr.sbin/ospf6d/rde_spf.c
731
start_spf_holdtimer(struct ospfd_conf *conf)
usr.sbin/ospfd/area.c
118
area_border_router(struct ospfd_conf *conf)
usr.sbin/ospfd/area.c
83
area_find(struct ospfd_conf *conf, struct in_addr area_id)
usr.sbin/ospfd/database.c
34
extern struct ospfd_conf *oeconf;
usr.sbin/ospfd/hello.c
34
extern struct ospfd_conf *oeconf;
usr.sbin/ospfd/interface.c
243
if_init(struct ospfd_conf *xconf, struct iface *iface)
usr.sbin/ospfd/ospfd.c
184
if ((ospfd_conf = parse_config(conffile, opts)) == NULL) {
usr.sbin/ospfd/ospfd.c
188
if (ospfd_conf->rtr_id.s_addr == 0)
usr.sbin/ospfd/ospfd.c
189
ospfd_conf->rtr_id.s_addr = get_rtr_id();
usr.sbin/ospfd/ospfd.c
193
ospfd_conf->rdomain) == -1)
usr.sbin/ospfd/ospfd.c
197
ospfd_conf->csock = sockname;
usr.sbin/ospfd/ospfd.c
199
if (ospfd_conf->opts & OSPFD_OPT_NOACTION) {
usr.sbin/ospfd/ospfd.c
200
if (ospfd_conf->opts & OSPFD_OPT_VERBOSE)
usr.sbin/ospfd/ospfd.c
201
print_config(ospfd_conf);
usr.sbin/ospfd/ospfd.c
217
log_setverbose(ospfd_conf->opts & OSPFD_OPT_VERBOSE);
usr.sbin/ospfd/ospfd.c
219
if ((control_check(ospfd_conf->csock)) == -1)
usr.sbin/ospfd/ospfd.c
238
rde_pid = rde(ospfd_conf, pipe_parent2rde, pipe_ospfe2rde,
usr.sbin/ospfd/ospfd.c
240
ospfe_pid = ospfe(ospfd_conf, pipe_parent2ospfe, pipe_ospfe2rde,
usr.sbin/ospfd/ospfd.c
282
if ((control_fd = control_init(ospfd_conf->csock)) == -1)
usr.sbin/ospfd/ospfd.c
291
if (kr_init(!(ospfd_conf->flags & OSPFD_FLAG_NO_FIB_UPDATE),
usr.sbin/ospfd/ospfd.c
292
ospfd_conf->rdomain, ospfd_conf->redist_label_or_prefix,
usr.sbin/ospfd/ospfd.c
293
ospfd_conf->fib_priority) == -1)
usr.sbin/ospfd/ospfd.c
297
while ((a = LIST_FIRST(&ospfd_conf->area_list)) != NULL) {
usr.sbin/ospfd/ospfd.c
323
while ((r = SIMPLEQ_FIRST(&ospfd_conf->redist_list)) != NULL) {
usr.sbin/ospfd/ospfd.c
324
SIMPLEQ_REMOVE_HEAD(&ospfd_conf->redist_list, entry);
usr.sbin/ospfd/ospfd.c
344
free(ospfd_conf);
usr.sbin/ospfd/ospfd.c
560
SIMPLEQ_FOREACH(r, &ospfd_conf->redist_list, entry) {
usr.sbin/ospfd/ospfd.c
644
struct ospfd_conf *xconf;
usr.sbin/ospfd/ospfd.c
647
if ((xconf = parse_config(conffile, ospfd_conf->opts)) == NULL)
usr.sbin/ospfd/ospfd.c
652
xconf->rtr_id.s_addr = ospfd_conf->rtr_id.s_addr;
usr.sbin/ospfd/ospfd.c
655
if (ospfd_conf->rtr_id.s_addr != xconf->rtr_id.s_addr) {
usr.sbin/ospfd/ospfd.c
68
struct ospfd_conf *ospfd_conf = NULL;
usr.sbin/ospfd/ospfd.c
687
merge_config(ospfd_conf, xconf);
usr.sbin/ospfd/ospfd.c
689
kr_reload(ospfd_conf->redist_label_or_prefix);
usr.sbin/ospfd/ospfd.c
704
merge_config(struct ospfd_conf *conf, struct ospfd_conf *xconf)
usr.sbin/ospfd/ospfd.h
555
struct area *area_find(struct ospfd_conf *, struct in_addr);
usr.sbin/ospfd/ospfd.h
557
int area_border_router(struct ospfd_conf *);
usr.sbin/ospfd/ospfd.h
567
struct ospfd_conf *parse_config(char *, int);
usr.sbin/ospfd/ospfd.h
619
void merge_config(struct ospfd_conf *, struct ospfd_conf *);
usr.sbin/ospfd/ospfd.h
626
void print_config(struct ospfd_conf *);
usr.sbin/ospfd/ospfe.c
405
if ((noeconf = malloc(sizeof(struct ospfd_conf))) ==
usr.sbin/ospfd/ospfe.c
408
memcpy(noeconf, imsg.data, sizeof(struct ospfd_conf));
usr.sbin/ospfd/ospfe.c
50
struct ospfd_conf *oeconf = NULL, *noeconf;
usr.sbin/ospfd/ospfe.c
70
ospfe(struct ospfd_conf *xconf, int pipe_parent2ospfe[2], int pipe_ospfe2rde[2],
usr.sbin/ospfd/ospfe.h
122
pid_t ospfe(struct ospfd_conf *, int[2], int[2], int[2]);
usr.sbin/ospfd/ospfe.h
142
void if_init(struct ospfd_conf *, struct iface *);
usr.sbin/ospfd/packet.c
120
struct ospfd_conf *xconf = bula;
usr.sbin/ospfd/packet.c
330
find_iface(struct ospfd_conf *xconf, unsigned int ifindex, struct in_addr src)
usr.sbin/ospfd/packet.c
41
struct iface *find_iface(struct ospfd_conf *, unsigned int, struct in_addr);
usr.sbin/ospfd/parse.y
1211
struct ospfd_conf *
usr.sbin/ospfd/parse.y
1216
if ((conf = calloc(1, sizeof(struct ospfd_conf))) == NULL)
usr.sbin/ospfd/parse.y
1446
clear_config(struct ospfd_conf *xconf)
usr.sbin/ospfd/parse.y
85
void clear_config(struct ospfd_conf *xconf);
usr.sbin/ospfd/parse.y
88
static struct ospfd_conf *conf;
usr.sbin/ospfd/printconf.c
112
print_rtlabel(struct ospfd_conf *conf)
usr.sbin/ospfd/printconf.c
177
print_config(struct ospfd_conf *conf)
usr.sbin/ospfd/printconf.c
31
void print_mainconf(struct ospfd_conf *);
usr.sbin/ospfd/printconf.c
34
void print_rtlabel(struct ospfd_conf *);
usr.sbin/ospfd/printconf.c
38
print_mainconf(struct ospfd_conf *conf)
usr.sbin/ospfd/rde.c
67
struct ospfd_conf *rdeconf = NULL, *nconf = NULL;
usr.sbin/ospfd/rde.c
696
if ((nconf = malloc(sizeof(struct ospfd_conf))) ==
usr.sbin/ospfd/rde.c
699
memcpy(nconf, imsg.data, sizeof(struct ospfd_conf));
usr.sbin/ospfd/rde.c
92
rde(struct ospfd_conf *xconf, int pipe_parent2rde[2], int pipe_ospfe2rde[2],
usr.sbin/ospfd/rde.h
115
pid_t rde(struct ospfd_conf *, int [2], int [2], int [2]);
usr.sbin/ospfd/rde.h
154
void rt_calc(struct vertex *, struct area *, struct ospfd_conf *);
usr.sbin/ospfd/rde.h
166
void stop_spf_timer(struct ospfd_conf *);
usr.sbin/ospfd/rde.h
167
void start_spf_holdtimer(struct ospfd_conf *);
usr.sbin/ospfd/rde_spf.c
175
rt_calc(struct vertex *v, struct area *area, struct ospfd_conf *conf)
usr.sbin/ospfd/rde_spf.c
32
extern struct ospfd_conf *rdeconf;
usr.sbin/ospfd/rde_spf.c
516
struct ospfd_conf *conf = arg;
usr.sbin/ospfd/rde_spf.c
607
stop_spf_timer(struct ospfd_conf *conf)
usr.sbin/ospfd/rde_spf.c
614
start_spf_holdtimer(struct ospfd_conf *conf)