Home
last modified time | relevance | path

Searched refs:rai (Results 1 – 9 of 9) sorted by relevance

/NextBSD/usr.sbin/rtadvd/
HDconfig.c285 rm_rainfo(struct rainfo *rai) in rm_rainfo() argument
296 TAILQ_REMOVE(&railist, rai, rai_next); in rm_rainfo()
297 if (rai->rai_ifinfo != NULL) in rm_rainfo()
299 __func__, rai->rai_ifinfo->ifi_ifindex); in rm_rainfo()
301 if (rai->rai_ra_data != NULL) in rm_rainfo()
302 free(rai->rai_ra_data); in rm_rainfo()
304 while ((pfx = TAILQ_FIRST(&rai->rai_prefix)) != NULL) in rm_rainfo()
306 while ((sol = TAILQ_FIRST(&rai->rai_soliciter)) != NULL) { in rm_rainfo()
307 TAILQ_REMOVE(&rai->rai_soliciter, sol, sol_next); in rm_rainfo()
310 while ((rdn = TAILQ_FIRST(&rai->rai_rdnss)) != NULL) { in rm_rainfo()
[all …]
HDrtadvd.c369 struct rainfo *rai; in rtadvd_shutdown() local
410 TAILQ_FOREACH(rai, &railist, rai_next) { in rtadvd_shutdown()
411 rai->rai_lifetime = 0; in rtadvd_shutdown()
412 TAILQ_FOREACH(rdn, &rai->rai_rdnss, rd_next) in rtadvd_shutdown()
414 TAILQ_FOREACH(dns, &rai->rai_dnssl, dn_next) in rtadvd_shutdown()
466 struct rainfo *rai; in rtmsg_input() local
579 rai = ifi->ifi_rainfo; in rtmsg_input()
580 if (rai == NULL) { in rtmsg_input()
607 pfx = find_prefix(rai, addr, plen); in rtmsg_input()
628 make_prefix(rai, ifindex, addr, plen); in rtmsg_input()
[all …]
HDcontrol_server.c99 DEF_PL_HANDLER(rai),
201 struct rainfo *rai; in cm_getprop_rai() local
216 if ((rai = ifi->ifi_rainfo) == NULL) { in cm_getprop_rai()
222 p = malloc(sizeof(*rai)); in cm_getprop_rai()
225 len = cm_str2bin(p, rai, sizeof(*rai)); in cm_getprop_rai()
242 struct rainfo *rai; in cm_getprop_ifi_ra_timer() local
258 if ((rai = ifi->ifi_rainfo) == NULL) { in cm_getprop_ifi_ra_timer()
288 struct rainfo *rai; in cm_getprop_rti() local
310 rai = ifi->ifi_rainfo; in cm_getprop_rti()
311 TAILQ_FOREACH(rti, &rai->rai_route, rti_next) { in cm_getprop_rti()
[all …]
HDrrenum.c145 struct rainfo *rai; in do_use_prefix() local
215 rai = ifi->ifi_rainfo; in do_use_prefix()
217 TAILQ_FOREACH(pfx, &rai->rai_prefix, pfx_next) { in do_use_prefix()
/NextBSD/usr.sbin/rtsold/
HDrtsol.c249 struct rainfo *rai; in rtsol_input() local
381 rai = find_rainfo(ifi, &from); in rtsol_input()
382 if (rai == NULL) { in rtsol_input()
383 ELM_MALLOC(rai, exit(1)); in rtsol_input()
384 rai->rai_ifinfo = ifi; in rtsol_input()
385 TAILQ_INIT(&rai->rai_ra_opt); in rtsol_input()
386 rai->rai_saddr.sin6_family = AF_INET6; in rtsol_input()
387 rai->rai_saddr.sin6_len = sizeof(rai->rai_saddr); in rtsol_input()
388 memcpy(&rai->rai_saddr.sin6_addr, &from.sin6_addr, in rtsol_input()
389 sizeof(rai->rai_saddr.sin6_addr)); in rtsol_input()
[all …]
HDrtsold.c490 struct rainfo *rai; in find_rainfo() local
492 TAILQ_FOREACH(rai, &ifi->ifi_rainfo, rai_next) in find_rainfo()
493 if (memcmp(&rai->rai_saddr.sin6_addr, &sin6->sin6_addr, in find_rainfo()
494 sizeof(rai->rai_saddr.sin6_addr)) == 0) in find_rainfo()
495 return (rai); in find_rainfo()
556 struct rainfo *rai; in rtsol_check_timer() local
569 while((rai = TAILQ_FIRST(&ifi->ifi_rainfo)) != NULL) { in rtsol_check_timer()
571 TAILQ_REMOVE(&ifi->ifi_rainfo, rai, rai_next); in rtsol_check_timer()
572 while ((rao = TAILQ_FIRST(&rai->rai_ra_opt)) != in rtsol_check_timer()
574 TAILQ_REMOVE(&rai->rai_ra_opt, rao, in rtsol_check_timer()
[all …]
HDdump.c60 struct rainfo *rai; in dump_interface_status() local
98 TAILQ_FOREACH(rai, &ifi->ifi_rainfo, rai_next) { in dump_interface_status()
100 inet_ntop(AF_INET6, &rai->rai_saddr.sin6_addr, in dump_interface_status()
102 TAILQ_FOREACH(rao, &rai->rai_ra_opt, rao_next) { in dump_interface_status()
/NextBSD/usr.sbin/rtadvctl/
HDrtadvctl.c475 struct rainfo *rai; in action_show() local
569 rai = (struct rainfo *)cp.cp_val; in action_show()
572 sec2str(rai->rai_lifetime, ssbuf)); in action_show()
574 rai->rai_lifetime == 0) in action_show()
580 printf("%s/", sec2str(rai->rai_mininterval, ssbuf)); in action_show()
581 printf("%s\n", sec2str(rai->rai_maxinterval, ssbuf)); in action_show()
582 if (rai->rai_linkmtu) in action_show()
583 printf("\tAdvLinkMTU: %d", rai->rai_linkmtu); in action_show()
590 if (rai->rai_managedflg || rai->rai_otherflg) { in action_show()
591 printf("%s", rai->rai_managedflg ? "M" : ""); in action_show()
[all …]
/NextBSD/share/dict/
HDweb2a19290 Er rai