Lines Matching refs:newaddr
2161 ipadm_addrobj_t newaddr; in ipadm_create_addrobj() local
2188 if ((newaddr = calloc(1, sizeof (struct ipadm_addrobj_s))) == NULL) in ipadm_create_addrobj()
2198 newaddr->ipadm_lifnum = ifsp.ifsp_lun; in ipadm_create_addrobj()
2202 (void) strlcpy(newaddr->ipadm_ifname, ifname, in ipadm_create_addrobj()
2203 sizeof (newaddr->ipadm_ifname)); in ipadm_create_addrobj()
2206 (void) snprintf(newaddr->ipadm_aobjname, in ipadm_create_addrobj()
2207 sizeof (newaddr->ipadm_aobjname), "%s/%s", ifname, aname); in ipadm_create_addrobj()
2212 newaddr->ipadm_intfidlen = 0; in ipadm_create_addrobj()
2213 newaddr->ipadm_stateful = B_TRUE; in ipadm_create_addrobj()
2214 newaddr->ipadm_stateless = B_TRUE; in ipadm_create_addrobj()
2215 newaddr->ipadm_af = AF_INET6; in ipadm_create_addrobj()
2219 newaddr->ipadm_primary = B_FALSE; in ipadm_create_addrobj()
2220 newaddr->ipadm_wait = IPADM_DHCP_WAIT_DEFAULT; in ipadm_create_addrobj()
2221 newaddr->ipadm_af = AF_INET; in ipadm_create_addrobj()
2225 newaddr->ipadm_af = AF_UNSPEC; in ipadm_create_addrobj()
2226 newaddr->ipadm_static_prefixlen = 0; in ipadm_create_addrobj()
2233 newaddr->ipadm_atype = type; in ipadm_create_addrobj()
2234 *ipaddr = newaddr; in ipadm_create_addrobj()
2237 free(newaddr); in ipadm_create_addrobj()