Lines Matching refs:prl_32
3168 struct in6_prlist_32 *prl_32; in nd6_siocgprlst() local
3238 prl_32 = kalloc_type(struct in6_prlist_32, Z_WAITOK | Z_ZERO | Z_NOFAIL); in nd6_siocgprlst()
3241 bcopy(data, prl_32, sizeof(prl_32->ifname)); in nd6_siocgprlst()
3249 (void) in6_embedscope(&prl_32->prefix[i].prefix, in nd6_siocgprlst()
3251 prl_32->prefix[i].prefix.s6_addr16[1] = htons((uint16_t)ifscope); in nd6_siocgprlst()
3252 prl_32->prefix[i].raflags = pr->ndpr_raf; in nd6_siocgprlst()
3253 prl_32->prefix[i].prefixlen = pr->ndpr_plen; in nd6_siocgprlst()
3254 prl_32->prefix[i].vltime = pr->ndpr_vltime; in nd6_siocgprlst()
3255 prl_32->prefix[i].pltime = pr->ndpr_pltime; in nd6_siocgprlst()
3256 prl_32->prefix[i].if_index = pr->ndpr_ifp->if_index; in nd6_siocgprlst()
3257 prl_32->prefix[i].expire = (u_int32_t)ndpr_getexpire(pr); in nd6_siocgprlst()
3263 #define RTRADDR prl_32->prefix[i].advrtr[j] in nd6_siocgprlst()
3281 prl_32->prefix[i].advrtrs = (u_short)j; in nd6_siocgprlst()
3282 prl_32->prefix[i].origin = PR_ORIG_RA; in nd6_siocgprlst()
3288 bcopy(prl_32, data, sizeof(*prl_32)); in nd6_siocgprlst()
3289 kfree_type(struct in6_prlist_32, prl_32); in nd6_siocgprlst()