Lines Matching refs:rai
490 struct rainfo *rai;
492 TAILQ_FOREACH(rai, &ifi->ifi_rainfo, rai_next)
493 if (memcmp(&rai->rai_saddr.sin6_addr, &sin6->sin6_addr,
494 sizeof(rai->rai_saddr.sin6_addr)) == 0)
495 return (rai);
556 struct rainfo *rai;
569 while((rai = TAILQ_FIRST(&ifi->ifi_rainfo)) != NULL) {
571 TAILQ_REMOVE(&ifi->ifi_rainfo, rai, rai_next);
572 while ((rao = TAILQ_FIRST(&rai->rai_ra_opt)) !=
574 TAILQ_REMOVE(&rai->rai_ra_opt, rao,
580 free(rai);
651 TAILQ_FOREACH(rai, &ifi->ifi_rainfo, rai_next) {
652 TAILQ_FOREACH_SAFE(rao, &rai->rai_ra_opt,
664 TAILQ_REMOVE(&rai->rai_ra_opt,