Lines Matching defs:rai
489 struct rainfo *rai;
491 TAILQ_FOREACH(rai, &ifi->ifi_rainfo, rai_next)
492 if (memcmp(&rai->rai_saddr.sin6_addr, &sin6->sin6_addr,
493 sizeof(rai->rai_saddr.sin6_addr)) == 0)
494 return (rai);
555 struct rainfo *rai;
568 while((rai = TAILQ_FIRST(&ifi->ifi_rainfo)) != NULL) {
570 TAILQ_REMOVE(&ifi->ifi_rainfo, rai, rai_next);
571 while ((rao = TAILQ_FIRST(&rai->rai_ra_opt)) !=
573 TAILQ_REMOVE(&rai->rai_ra_opt, rao,
579 free(rai);
658 TAILQ_FOREACH(rai, &ifi->ifi_rainfo, rai_next) {
659 TAILQ_FOREACH_SAFE(rao, &rai->rai_ra_opt,
671 TAILQ_REMOVE(&rai->rai_ra_opt,