in6_prefix
struct in6_prefix p;
struct in6_prefix *p, *ep, *n;
ep = (struct in6_prefix *)(buf + l);
for (p = (struct in6_prefix *)buf; p < ep; p = n) {
n = (struct in6_prefix *)&advrtr[p->advrtrs];