Symbol: ra_prefix_conf
usr.sbin/rad/engine.c
273
struct ra_prefix_conf *ra_prefix_conf;
usr.sbin/rad/engine.c
372
ra_prefix_conf))
usr.sbin/rad/engine.c
377
ra_prefix_conf))) == NULL)
usr.sbin/rad/engine.c
380
sizeof(struct ra_prefix_conf));
usr.sbin/rad/engine.c
384
ra_prefix_conf))
usr.sbin/rad/engine.c
388
if ((ra_prefix_conf = malloc(sizeof(struct
usr.sbin/rad/engine.c
389
ra_prefix_conf))) == NULL)
usr.sbin/rad/engine.c
391
memcpy(ra_prefix_conf, imsg.data, sizeof(struct
usr.sbin/rad/engine.c
392
ra_prefix_conf));
usr.sbin/rad/engine.c
394
ra_prefix_conf, entry);
usr.sbin/rad/frontend.c
1005
struct ra_prefix_conf *prefix;
usr.sbin/rad/frontend.c
1044
get_interface_prefixes(struct ra_iface *ra_iface, struct ra_prefix_conf
usr.sbin/rad/frontend.c
1104
struct ra_prefix_conf*
usr.sbin/rad/frontend.c
1108
struct ra_prefix_conf *ra_prefix_conf;
usr.sbin/rad/frontend.c
1110
SIMPLEQ_FOREACH(ra_prefix_conf, head, entry) {
usr.sbin/rad/frontend.c
1111
if (ra_prefix_conf->prefixlen == prefixlen &&
usr.sbin/rad/frontend.c
1112
memcmp(&ra_prefix_conf->prefix, prefix, sizeof(*prefix)) ==
usr.sbin/rad/frontend.c
1114
return (ra_prefix_conf);
usr.sbin/rad/frontend.c
1121
int prefixlen, struct ra_prefix_conf *ra_prefix_conf, int autoconf,
usr.sbin/rad/frontend.c
1124
struct ra_prefix_conf *new_ra_prefix_conf;
usr.sbin/rad/frontend.c
1135
struct ra_prefix_conf *pc;
usr.sbin/rad/frontend.c
1150
if ((new_ra_prefix_conf = calloc(1, sizeof(*ra_prefix_conf))) == NULL)
usr.sbin/rad/frontend.c
1154
new_ra_prefix_conf->vltime = ra_prefix_conf->vltime;
usr.sbin/rad/frontend.c
1155
new_ra_prefix_conf->pltime = ra_prefix_conf->pltime;
usr.sbin/rad/frontend.c
1161
new_ra_prefix_conf->aflag = ra_prefix_conf->aflag;
usr.sbin/rad/frontend.c
1162
new_ra_prefix_conf->lflag = ra_prefix_conf->lflag;
usr.sbin/rad/frontend.c
1195
struct ra_prefix_conf *ra_prefix_conf;
usr.sbin/rad/frontend.c
1285
SIMPLEQ_FOREACH(ra_prefix_conf, &ra_iface->prefixes, entry) {
usr.sbin/rad/frontend.c
1290
ndopt_pi->nd_opt_pi_prefix_len = ra_prefix_conf->prefixlen;
usr.sbin/rad/frontend.c
1291
if (ra_prefix_conf->lflag)
usr.sbin/rad/frontend.c
1294
if (ra_prefix_conf->aflag)
usr.sbin/rad/frontend.c
1298
if (ra_prefix_conf->autoconf) {
usr.sbin/rad/frontend.c
1300
ra_prefix_conf->pltime, ra_prefix_conf->if_pltime);
usr.sbin/rad/frontend.c
1302
ra_prefix_conf->vltime, ra_prefix_conf->if_vltime);
usr.sbin/rad/frontend.c
1304
pltime = ra_prefix_conf->pltime;
usr.sbin/rad/frontend.c
1305
vltime = ra_prefix_conf->vltime;
usr.sbin/rad/frontend.c
1310
ndopt_pi->nd_opt_pi_prefix = ra_prefix_conf->prefix;
usr.sbin/rad/frontend.c
147
struct ra_prefix_conf *find_ra_prefix_conf(struct ra_prefix_conf_head*,
usr.sbin/rad/frontend.c
153
struct in6_addr *, int, struct ra_prefix_conf *,
usr.sbin/rad/frontend.c
158
struct ra_prefix_conf *, struct ifaddrs *);
usr.sbin/rad/frontend.c
318
struct ra_prefix_conf *ra_prefix_conf;
usr.sbin/rad/frontend.c
414
ra_prefix_conf))
usr.sbin/rad/frontend.c
419
ra_prefix_conf))) == NULL)
usr.sbin/rad/frontend.c
422
sizeof(struct ra_prefix_conf));
usr.sbin/rad/frontend.c
426
ra_prefix_conf))
usr.sbin/rad/frontend.c
430
if ((ra_prefix_conf = malloc(sizeof(struct
usr.sbin/rad/frontend.c
431
ra_prefix_conf))) == NULL)
usr.sbin/rad/frontend.c
433
memcpy(ra_prefix_conf, imsg.data,
usr.sbin/rad/frontend.c
434
sizeof(struct ra_prefix_conf));
usr.sbin/rad/frontend.c
436
ra_prefix_conf, entry);
usr.sbin/rad/frontend.c
903
struct ra_prefix_conf *ra_prefix_conf;
usr.sbin/rad/frontend.c
958
while ((ra_prefix_conf = SIMPLEQ_FIRST(&ra_iface->prefixes))
usr.sbin/rad/frontend.c
962
free(ra_prefix_conf);
usr.sbin/rad/frontend.c
979
SIMPLEQ_FOREACH(ra_prefix_conf, &ra_iface_conf->ra_prefix_list,
usr.sbin/rad/frontend.c
982
&ra_prefix_conf->prefix,
usr.sbin/rad/frontend.c
983
ra_prefix_conf->prefixlen, ra_prefix_conf, 0,
usr.sbin/rad/parse.y
102
struct ra_prefix_conf *conf_get_ra_prefix(struct in6_addr*, int);
usr.sbin/rad/parse.y
1068
struct ra_prefix_conf *
usr.sbin/rad/parse.y
1071
struct ra_prefix_conf *prefix;
usr.sbin/rad/parse.y
319
ra_prefix_conf = ra_iface_conf->autoprefix;
usr.sbin/rad/parse.y
321
ra_prefix_conf = NULL;
usr.sbin/rad/parse.y
349
ra_prefix_conf = conf_get_ra_prefix(&addr, prefixlen);
usr.sbin/rad/parse.y
351
ra_prefix_conf = NULL;
usr.sbin/rad/parse.y
366
ra_prefix_conf->vltime = $3;
usr.sbin/rad/parse.y
369
ra_prefix_conf->pltime = $3;
usr.sbin/rad/parse.y
372
ra_prefix_conf->lflag = $2;
usr.sbin/rad/parse.y
375
ra_prefix_conf->aflag = $3;
usr.sbin/rad/parse.y
99
static struct ra_prefix_conf *ra_prefix_conf;
usr.sbin/rad/printconf.c
119
print_prefix_options(const char *indent, const struct ra_prefix_conf
usr.sbin/rad/printconf.c
120
*ra_prefix_conf)
usr.sbin/rad/printconf.c
122
printf("%svalid lifetime %u\n", indent, ra_prefix_conf->vltime);
usr.sbin/rad/printconf.c
123
printf("%spreferred lifetime %u\n", indent, ra_prefix_conf->pltime);
usr.sbin/rad/printconf.c
124
printf("%son-link %s\n", indent, yesno(ra_prefix_conf->lflag));
usr.sbin/rad/printconf.c
126
yesno(ra_prefix_conf->aflag));
usr.sbin/rad/printconf.c
133
struct ra_prefix_conf *prefix;
usr.sbin/rad/printconf.c
40
void print_prefix_options(const char*, const struct ra_prefix_conf*);
usr.sbin/rad/rad.c
578
struct ra_prefix_conf *ra_prefix_conf;
usr.sbin/rad/rad.c
620
SIMPLEQ_FOREACH(ra_prefix_conf, &ra_iface_conf->ra_prefix_list,
usr.sbin/rad/rad.c
623
ra_prefix_conf, sizeof(*ra_prefix_conf)) == -1)
usr.sbin/rad/rad.c
666
struct ra_prefix_conf *prefix;
usr.sbin/rad/rad.h
111
SIMPLEQ_ENTRY(ra_prefix_conf) entry;
usr.sbin/rad/rad.h
126
struct ra_prefix_conf *autoprefix;
usr.sbin/rad/rad.h
128
ra_prefix_conf) ra_prefix_list;