Lines Matching refs:pdp
992 struct dhcp6_pd_addr pdp = { in dhcp6_makemessage() local
1003 memcpy(&pdp.prefix, &ap->prefix, sizeof(pdp.prefix)); in dhcp6_makemessage()
1004 COPYIN(D6_OPTION_IAPREFIX, &pdp, sizeof(pdp)); in dhcp6_makemessage()
1006 (ia_na_len + sizeof(o) + sizeof(pdp)); in dhcp6_makemessage()
2258 struct dhcp6_pd_addr pdp; in dhcp6_findpd() local
2268 if (ol < sizeof(pdp)) { in dhcp6_findpd()
2274 memcpy(&pdp, o, sizeof(pdp)); in dhcp6_findpd()
2275 pdp.pltime = ntohl(pdp.pltime); in dhcp6_findpd()
2276 pdp.vltime = ntohl(pdp.vltime); in dhcp6_findpd()
2278 if (pdp.pltime > pdp.vltime) { in dhcp6_findpd()
2282 ifp->name, pdp.pltime, pdp.vltime); in dhcp6_findpd()
2286 o += sizeof(pdp); in dhcp6_findpd()
2287 ol = (uint16_t)(ol - sizeof(pdp)); in dhcp6_findpd()
2290 memcpy(&pdp_prefix, &pdp.prefix, sizeof(pdp_prefix)); in dhcp6_findpd()
2297 a = ipv6_newaddr(ifp, &pdp_prefix, pdp.prefix_len, in dhcp6_findpd()
2310 if (a->prefix_vltime != pdp.vltime) in dhcp6_findpd()
2315 a->prefix_pltime = pdp.pltime; in dhcp6_findpd()
2316 a->prefix_vltime = pdp.vltime; in dhcp6_findpd()