Lines Matching refs:cifaddr
396 struct ifaddrs *cifaddr; in i_ipadm_active_addr_info() local
446 cifaddr = &curr->ia_ifa; in i_ipadm_active_addr_info()
447 if ((cifaddr->ifa_name = strdup(ifap->ifa_name)) == NULL) in i_ipadm_active_addr_info()
449 cifaddr->ifa_flags = ifap->ifa_flags; in i_ipadm_active_addr_info()
450 cifaddr->ifa_addr = malloc(sizeof (struct sockaddr_storage)); in i_ipadm_active_addr_info()
451 if (cifaddr->ifa_addr == NULL) in i_ipadm_active_addr_info()
453 (void) memcpy(cifaddr->ifa_addr, ifap->ifa_addr, in i_ipadm_active_addr_info()
455 cifaddr->ifa_netmask = malloc(sizeof (struct sockaddr_storage)); in i_ipadm_active_addr_info()
456 if (cifaddr->ifa_netmask == NULL) in i_ipadm_active_addr_info()
458 (void) memcpy(cifaddr->ifa_netmask, ifap->ifa_netmask, in i_ipadm_active_addr_info()
461 cifaddr->ifa_dstaddr = malloc( in i_ipadm_active_addr_info()
463 if (cifaddr->ifa_dstaddr == NULL) in i_ipadm_active_addr_info()
465 (void) memcpy(cifaddr->ifa_dstaddr, ifap->ifa_dstaddr, in i_ipadm_active_addr_info()
468 cifaddr->ifa_broadaddr = malloc( in i_ipadm_active_addr_info()
470 if (cifaddr->ifa_broadaddr == NULL) in i_ipadm_active_addr_info()
472 (void) memcpy(cifaddr->ifa_broadaddr, in i_ipadm_active_addr_info()