Lines Matching refs:rdn
291 struct rdnss *rdn;
312 while ((rdn = TAILQ_FIRST(&rai->rai_rdnss)) != NULL) {
313 TAILQ_REMOVE(&rai->rai_rdnss, rdn, rd_next);
314 while ((rdna = TAILQ_FIRST(&rdn->rd_list)) != NULL) {
315 TAILQ_REMOVE(&rdn->rd_list, rdna, ra_next);
318 free(rdn);
812 struct rdnss *rdn;
821 ELM_MALLOC(rdn, exit(1));
823 TAILQ_INIT(&rdn->rd_list);
836 TAILQ_INSERT_TAIL(&rdn->rd_list, rdna, ra_next);
849 rdn->rd_ltime = val;
852 TAILQ_INSERT_TAIL(&rai->rai_rdnss, rdn, rd_next);
855 while ((rdna = TAILQ_FIRST(&rdn->rd_list)) != NULL) {
856 TAILQ_REMOVE(&rdn->rd_list, rdna, ra_next);
859 free(rdn);
1013 struct rdnss *rdn;
1017 TAILQ_FOREACH(rdn, &rai_old->rai_rdnss, rd_next)
1018 rdn->rd_ltime = 0;
1386 struct rdnss *rdn;
1418 TAILQ_FOREACH(rdn, &rai->rai_rdnss, rd_next) {
1422 TAILQ_FOREACH(rdna, &rdn->rd_list, ra_next)
1569 TAILQ_FOREACH(rdn, &rai->rai_rdnss, rd_next) {
1576 ndopt_rdnss->nd_opt_rdnss_lifetime = htonl(rdn->rd_ltime);
1579 TAILQ_FOREACH(rdna, &rdn->rd_list, ra_next) {