dnssl
struct dnssl *dnsl;
TAILQ_FOREACH(dnsl, &rainfo->dnssl, next) {
struct dnssl *dnssl;
TAILQ_FOREACH(dnsl, &rainfo->dnssl, next) {
while ((dnssl = TAILQ_FIRST(&rai->dnssl))) {
TAILQ_REMOVE(&rai->dnssl, dnssl, next);
while ((dnsd = TAILQ_FIRST(&dnssl->list))) {
TAILQ_REMOVE(&dnssl->list, dnsd, next);
free(dnssl);
struct dnssl *dnssl;
TAILQ_INIT(&tmp->dnssl);
TAILQ_INIT(&tmp->dnssl);
ELM_MALLOC(dnssl);
TAILQ_INSERT_TAIL(&tmp->dnssl, dnssl, next);
TAILQ_INIT(&dnssl->list);
TAILQ_INSERT_TAIL(&dnssl->list, dnsd, next);
dnssl->lifetime = (uint32_t)val64;
TAILQ_FOREACH(dnssl, &rai->dnssl, next)
dnssl->lifetime = 0;
struct dnssl *dnsl;
TAILQ_FOREACH(dnsl, &rai->dnssl, next) {
struct dnssl *dnssl;
TAILQ_FOREACH(dnssl, &rai->dnssl, next)
dnssl->lifetime = 0;
TAILQ_ENTRY(dnssl) next;
TAILQ_HEAD(, dnssl) dnssl; /* DNS Search List */