Lines Matching refs:ia0
1483 ipv6_createtempaddr(struct ipv6_addr *ia0, const struct timespec *now) in ipv6_createtempaddr() argument
1498 state = IPV6_STATE(ia0->iface); in ipv6_createtempaddr()
1501 addr = ia0->addr; in ipv6_createtempaddr()
1502 ipv6_mask(&mask, ia0->prefix_len); in ipv6_createtempaddr()
1511 memcpy(state->randomseed1, &ia0->addr.s6_addr[8], in ipv6_createtempaddr()
1513 ipv6_gentempifid(ia0->iface); in ipv6_createtempaddr()
1526 TAILQ_FOREACH(ifp, ia0->iface->ctx->ifaces, next) { in ipv6_createtempaddr()
1545 ia->iface = ia0->iface; in ipv6_createtempaddr()
1551 ia->prefix = ia0->prefix; in ipv6_createtempaddr()
1552 ia->prefix_len = ia0->prefix_len; in ipv6_createtempaddr()
1553 ia->created = ia->acquired = now ? *now : ia0->acquired; in ipv6_createtempaddr()
1559 i = (uint32_t)(ip6_temp_preferred_lifetime(ia0->iface->name) - in ipv6_createtempaddr()
1561 ia->prefix_pltime = MIN(ia0->prefix_pltime, i); in ipv6_createtempaddr()
1562 i = (uint32_t)ip6_temp_valid_lifetime(ia0->iface->name); in ipv6_createtempaddr()
1563 ia->prefix_vltime = MIN(ia0->prefix_vltime, i); in ipv6_createtempaddr()
1565 ia->prefix_pltime > ia0->prefix_vltime) in ipv6_createtempaddr()