Lines Matching refs:val_dhcp6addr
136 if (lv->val_dhcp6addr.type != IAPD) {
137 lv->val_dhcp6addr.plen =
138 dhcp6_get_prefixlen(&lv->val_dhcp6addr.addr, dhcp6_if);
139 if (lv->val_dhcp6addr.plen == PREFIX_LEN_NOTINRA) {
143 in6addr2str(&lv->val_dhcp6addr.addr, 0));
148 in6addr2str(&lv->val_dhcp6addr.addr, 0),
149 lv->val_dhcp6addr.plen);
154 &lv->val_dhcp6addr)) != NULL) {
155 dhcp6_update_lease(&lv->val_dhcp6addr, cl_lease);
158 if (dhcp6_add_lease(&lv->val_dhcp6addr)) {
160 FNAME, in6addr2str(&lv->val_dhcp6addr.addr, 0));
171 if (lv->val_dhcp6addr.type == IAPD) {
173 in6addr2str(&lv->val_dhcp6addr.addr, 0),
174 lv->val_dhcp6addr.plen);
397 cl = dhcp6_find_lease(&client6_iaidaddr, &lv->val_dhcp6addr);
408 if (lv->val_dhcp6addr.type != IAPD) {
409 lv->val_dhcp6addr.plen =
410 dhcp6_get_prefixlen(&lv->val_dhcp6addr.addr, dhcp6_if);
411 if (lv->val_dhcp6addr.plen == PREFIX_LEN_NOTINRA) {
414 in6addr2str(&lv->val_dhcp6addr.addr, 0));
418 in6addr2str(&lv->val_dhcp6addr.addr, 0),
419 lv->val_dhcp6addr.plen);
423 if ((cl = dhcp6_find_lease(&client6_iaidaddr, &lv->val_dhcp6addr)) != NULL) {
425 dhcp6_update_lease(&lv->val_dhcp6addr, cl);
429 if (dhcp6_add_lease(&lv->val_dhcp6addr)) {
431 FNAME, in6addr2str(&lv->val_dhcp6addr.addr, 0));
459 if (lv->val_dhcp6addr.type == IAPD) {
461 in6addr2str(&lv->val_dhcp6addr.addr, 0),
462 lv->val_dhcp6addr.plen);
713 memcpy(&lv->val_dhcp6addr, &cl->lease_addr,
714 sizeof(lv->val_dhcp6addr));
715 lv->val_dhcp6addr.status_code = DH6OPT_STCODE_UNDEFINE;