Searched refs:rao (Results 1 – 3 of 3) sorted by relevance
| /freebsd/usr.sbin/rtsold/ |
| H A D | rtsol.c | 169 struct ra_opt *rao = NULL; in rtsol_input() local 428 rao = find_raopt(rai, ndo->nd_opt_type, nsbuf, in rtsol_input() 430 if (rao == NULL) { in rtsol_input() 431 ELM_MALLOC(rao, break); in rtsol_input() 432 rao->rao_type = ndo->nd_opt_type; in rtsol_input() 433 rao->rao_len = strlen(nsbuf); in rtsol_input() 434 rao->rao_msg = strdup(nsbuf); in rtsol_input() 435 if (rao->rao_msg == NULL) { in rtsol_input() 439 free(rao); in rtsol_input() 446 memset(&rao->rao_expire, 0, in rtsol_input() [all …]
|
| H A D | dump.c | 61 struct ra_opt *rao; in rtsold_dump() local 110 TAILQ_FOREACH(rao, &rai->rai_ra_opt, rao_next) { in rtsold_dump() 112 switch (rao->rao_type) { in rtsold_dump() 115 (char *)rao->rao_msg, in rtsold_dump() 116 sec2str(&rao->rao_expire)); in rtsold_dump() 120 (char *)rao->rao_msg, in rtsold_dump() 121 sec2str(&rao->rao_expire)); in rtsold_dump()
|
| H A D | rtsold.c | 556 struct ra_opt *rao, *raotmp; in rtsol_check_timer() local 571 while ((rao = TAILQ_FIRST(&rai->rai_ra_opt)) != in rtsol_check_timer() 573 TAILQ_REMOVE(&rai->rai_ra_opt, rao, in rtsol_check_timer() 575 if (rao->rao_msg != NULL) in rtsol_check_timer() 576 free(rao->rao_msg); in rtsol_check_timer() 577 free(rao); in rtsol_check_timer() 659 TAILQ_FOREACH_SAFE(rao, &rai->rai_ra_opt, in rtsol_check_timer() 664 rao->rao_type, (char *)rao->rao_msg, in rtsol_check_timer() 665 sec2str(&rao->rao_expire)); in rtsol_check_timer() 666 if (TS_CMP(&now, &rao->rao_expire, in rtsol_check_timer() [all …]
|