Lines Matching refs:cifaddr
355 struct ifaddrs *cifaddr; in i_ipadm_active_addr_info() local
402 cifaddr = &curr->ia_ifa; in i_ipadm_active_addr_info()
403 if ((cifaddr->ifa_name = strdup(ifap->ifa_name)) == NULL) in i_ipadm_active_addr_info()
405 cifaddr->ifa_flags = ifap->ifa_flags; in i_ipadm_active_addr_info()
406 cifaddr->ifa_addr = malloc(sizeof (struct sockaddr_storage)); in i_ipadm_active_addr_info()
407 if (cifaddr->ifa_addr == NULL) in i_ipadm_active_addr_info()
409 (void) memcpy(cifaddr->ifa_addr, ifap->ifa_addr, in i_ipadm_active_addr_info()
411 cifaddr->ifa_netmask = malloc(sizeof (struct sockaddr_storage)); in i_ipadm_active_addr_info()
412 if (cifaddr->ifa_netmask == NULL) in i_ipadm_active_addr_info()
414 (void) memcpy(cifaddr->ifa_netmask, ifap->ifa_netmask, in i_ipadm_active_addr_info()
417 cifaddr->ifa_dstaddr = malloc( in i_ipadm_active_addr_info()
419 if (cifaddr->ifa_dstaddr == NULL) in i_ipadm_active_addr_info()
421 (void) memcpy(cifaddr->ifa_dstaddr, ifap->ifa_dstaddr, in i_ipadm_active_addr_info()
424 cifaddr->ifa_broadaddr = malloc( in i_ipadm_active_addr_info()
426 if (cifaddr->ifa_broadaddr == NULL) in i_ipadm_active_addr_info()
428 (void) memcpy(cifaddr->ifa_broadaddr, in i_ipadm_active_addr_info()