Lines Matching refs:ia_pd
46 assert(lease->ia_na || lease->ia_pd); in dhcp6_lease_set_lifetime()
56 if (lease->ia_pd) { in dhcp6_lease_set_lifetime()
57 t1 = MIN(t1, be32toh(lease->ia_pd->header.lifetime_t1)); in dhcp6_lease_set_lifetime()
58 t2 = MIN(t2, be32toh(lease->ia_pd->header.lifetime_t2)); in dhcp6_lease_set_lifetime()
60 LIST_FOREACH(addresses, a, lease->ia_pd->addresses) in dhcp6_lease_set_lifetime()
79 if (!lease->ia_na && !lease->ia_pd) in dhcp6_lease_get_lifetime()
273 lease->prefix_iter = lease->ia_pd ? lease->ia_pd->addresses : NULL; in sd_dhcp6_lease_reset_pd_prefix_iter()
551 … r = dhcp6_option_parse_ia(client, client->ia_pd.header.id, optcode, optlen, optval, &ia); in dhcp6_lease_parse_message()
557 if (lease->ia_pd) { in dhcp6_lease_parse_message()
562 dhcp6_ia_free(lease->ia_pd); in dhcp6_lease_parse_message()
563 lease->ia_pd = TAKE_PTR(ia); in dhcp6_lease_parse_message()
640 if (!lease->ia_na && !lease->ia_pd) in dhcp6_lease_parse_message()
657 dhcp6_ia_free(lease->ia_pd); in dhcp6_lease_free()