nd_queue
TAILQ_HEAD(, nd_queue) nd_queue;
TAILQ_INIT(&nd->nd_queue);
TAILQ_ENTRY(nd_queue) ndq_list;
struct nd_queue *ndq = arg;
TAILQ_REMOVE(&ifa->ifa_ifp->if_inet6->nd_queue, ndq, ndq_list);
struct nd_queue *ndq = arg;
struct nd_queue *ndq = NULL;
TAILQ_FOREACH(ndq, &ext->nd_queue, ndq_list) {
TAILQ_INSERT_TAIL(&ext->nd_queue, ndq, ndq_list);
struct nd_queue *ndq;
TAILQ_FOREACH(ndq, &ext->nd_queue, ndq_list) {
struct nd_queue *ndq, *dndq;
TAILQ_FOREACH_SAFE(ndq, &ifp->if_inet6->nd_queue, ndq_list, dndq) {
TAILQ_REMOVE(&ifa->ifa_ifp->if_inet6->nd_queue, ndq, ndq_list);