Lines Matching refs:prl_64
3180 struct in6_prlist_64 *prl_64; in nd6_siocgprlst() local
3182 prl_64 = kalloc_type(struct in6_prlist_64, in nd6_siocgprlst()
3186 bcopy(data, prl_64, sizeof(prl_64->ifname)); in nd6_siocgprlst()
3194 (void) in6_embedscope(&prl_64->prefix[i].prefix, in nd6_siocgprlst()
3196 prl_64->prefix[i].prefix.s6_addr16[1] = htons((uint16_t)ifscope); in nd6_siocgprlst()
3197 prl_64->prefix[i].raflags = pr->ndpr_raf; in nd6_siocgprlst()
3198 prl_64->prefix[i].prefixlen = pr->ndpr_plen; in nd6_siocgprlst()
3199 prl_64->prefix[i].vltime = pr->ndpr_vltime; in nd6_siocgprlst()
3200 prl_64->prefix[i].pltime = pr->ndpr_pltime; in nd6_siocgprlst()
3201 prl_64->prefix[i].if_index = pr->ndpr_ifp->if_index; in nd6_siocgprlst()
3202 prl_64->prefix[i].expire = (u_long)ndpr_getexpire(pr); in nd6_siocgprlst()
3208 #define RTRADDR prl_64->prefix[i].advrtr[j] in nd6_siocgprlst()
3226 prl_64->prefix[i].advrtrs = (u_short)j; in nd6_siocgprlst()
3227 prl_64->prefix[i].origin = PR_ORIG_RA; in nd6_siocgprlst()
3233 bcopy(prl_64, data, sizeof(*prl_64)); in nd6_siocgprlst()
3234 kfree_type(struct in6_prlist_64, prl_64); in nd6_siocgprlst()