Lines Matching defs:sol
901 struct soliciter *sol;
963 TAILQ_FOREACH(sol, &rai->soliciter, next) {
964 if (IN6_ARE_ADDR_EQUAL(&sol->addr.sin6_addr, &from->sin6_addr))
967 if (sol == NULL) {
968 sol = malloc(sizeof(*sol));
969 if (sol == NULL) {
972 sol->addr = *from;
974 sol->addr.sin6_flowinfo = 0;
975 TAILQ_INSERT_TAIL(&rai->soliciter, sol, next);
1643 struct soliciter *sol;
1672 while ((sol = TAILQ_FIRST(&rai->soliciter)) != NULL) {
1673 sndmhdr.msg_name = (void *)&sol->addr;
1682 TAILQ_REMOVE(&rai->soliciter, sol, next);
1683 free(sol);