Lines Matching refs:ifa
59 struct ifaddrs ifa; member
298 ifas[i - 1].ifa.ifa_next = &ifas[i].ifa; in map_newlink()
478 ifas[ifa_index].ifa.ifa_flags = ifim->ifi_flags; in getifaddrs_internal()
498 ifas[ifa_index].ifa.ifa_addr in getifaddrs_internal()
515 ifas[ifa_index].ifa.ifa_broadaddr in getifaddrs_internal()
523 ifas[ifa_index].ifa.ifa_name = ifas[ifa_index].name; in getifaddrs_internal()
530 ifas[ifa_index].ifa.ifa_data = ifa_data_ptr; in getifaddrs_internal()
532 memcpy (ifas[ifa_index].ifa.ifa_data, rta_data, in getifaddrs_internal()
566 ifas[ifa_index].ifa.ifa_flags = ifas[idx].ifa.ifa_flags; in getifaddrs_internal()
568 ifas[ifa_index - 1].ifa.ifa_next = &ifas[ifa_index].ifa; in getifaddrs_internal()
582 if (ifas[ifa_index].ifa.ifa_addr != NULL) in getifaddrs_internal()
590 ifas[ifa_index].ifa.ifa_broadaddr in getifaddrs_internal()
596 ifas[ifa_index].ifa.ifa_addr in getifaddrs_internal()
634 if (ifas[ifa_index].ifa.ifa_addr != NULL) in getifaddrs_internal()
640 ifas[ifa_index].ifa.ifa_broadaddr in getifaddrs_internal()
646 ifas[ifa_index].ifa.ifa_addr = &ifas[ifa_index].addr.sa; in getifaddrs_internal()
647 ifas[ifa_index].ifa.ifa_addr->sa_family in getifaddrs_internal()
682 if (ifas[ifa_index].ifa.ifa_broadaddr != NULL) in getifaddrs_internal()
686 ifas[ifa_index].ifa.ifa_broadaddr in getifaddrs_internal()
688 ifas[ifa_index].ifa.ifa_broadaddr->sa_family in getifaddrs_internal()
724 ifas[ifa_index].ifa.ifa_name = ifas[ifa_index].name; in getifaddrs_internal()
745 if (ifas[ifa_index].ifa.ifa_name == NULL) in getifaddrs_internal()
751 ifas[ifa_index].ifa.ifa_name = ifas[idx].ifa.ifa_name; in getifaddrs_internal()
755 if (ifas[ifa_index].ifa.ifa_addr in getifaddrs_internal()
756 && ifas[ifa_index].ifa.ifa_addr->sa_family != AF_UNSPEC in getifaddrs_internal()
757 && ifas[ifa_index].ifa.ifa_addr->sa_family != AF_PACKET) in getifaddrs_internal()
762 ifas[ifa_index].ifa.ifa_netmask in getifaddrs_internal()
765 switch (ifas[ifa_index].ifa.ifa_addr->sa_family) in getifaddrs_internal()
778 ifas[ifa_index].ifa.ifa_netmask->sa_family in getifaddrs_internal()
779 = ifas[ifa_index].ifa.ifa_addr->sa_family; in getifaddrs_internal()
809 ifas[i - 1].ifa.ifa_next = &ifas[newlink].ifa; in getifaddrs_internal()
818 *ifap = &ifas[0].ifa; in getifaddrs_internal()
848 __freeifaddrs (struct ifaddrs *ifa) in weak_alias()
850 free (ifa); in weak_alias()