Lines Matching refs:ent

1913 static int uv__ifaddr_exclude(struct ifaddrs *ent, int exclude_type) {  in uv__ifaddr_exclude()  argument
1914 if (!((ent->ifa_flags & IFF_UP) && (ent->ifa_flags & IFF_RUNNING))) in uv__ifaddr_exclude()
1916 if (ent->ifa_addr == NULL) in uv__ifaddr_exclude()
1922 if (ent->ifa_addr->sa_family == PF_PACKET) in uv__ifaddr_exclude()
1928 struct ifaddrs *addrs, *ent; in uv_interface_addresses() local
1940 for (ent = addrs; ent != NULL; ent = ent->ifa_next) { in uv_interface_addresses()
1941 if (uv__ifaddr_exclude(ent, UV__EXCLUDE_IFADDR)) in uv_interface_addresses()
1961 for (ent = addrs; ent != NULL; ent = ent->ifa_next) { in uv_interface_addresses()
1962 if (uv__ifaddr_exclude(ent, UV__EXCLUDE_IFADDR)) in uv_interface_addresses()
1965 address->name = uv__strdup(ent->ifa_name); in uv_interface_addresses()
1967 if (ent->ifa_addr->sa_family == AF_INET6) { in uv_interface_addresses()
1968 address->address.address6 = *((struct sockaddr_in6*) ent->ifa_addr); in uv_interface_addresses()
1970 address->address.address4 = *((struct sockaddr_in*) ent->ifa_addr); in uv_interface_addresses()
1973 if (ent->ifa_netmask->sa_family == AF_INET6) { in uv_interface_addresses()
1974 address->netmask.netmask6 = *((struct sockaddr_in6*) ent->ifa_netmask); in uv_interface_addresses()
1976 address->netmask.netmask4 = *((struct sockaddr_in*) ent->ifa_netmask); in uv_interface_addresses()
1979 address->is_internal = !!(ent->ifa_flags & IFF_LOOPBACK); in uv_interface_addresses()
1985 for (ent = addrs; ent != NULL; ent = ent->ifa_next) { in uv_interface_addresses()
1986 if (uv__ifaddr_exclude(ent, UV__EXCLUDE_IFPHYS)) in uv_interface_addresses()
1992 size_t namelen = strlen(ent->ifa_name); in uv_interface_addresses()
1994 if (strncmp(address->name, ent->ifa_name, namelen) == 0 && in uv_interface_addresses()
1996 sll = (struct sockaddr_ll*)ent->ifa_addr; in uv_interface_addresses()