Lines Matching refs:ife

103 	struct ifaddrs * ife;  in getifaddr()
112 for(ife = ifap; ife; ife = ife->ifa_next) in getifaddr()
115 if(ifname && (0 != strcmp(ifname, ife->ifa_name))) in getifaddr()
117 if(ife->ifa_addr == NULL) in getifaddr()
119 switch(ife->ifa_addr->sa_family) in getifaddr()
124 inet_ntop(ife->ifa_addr->sa_family, in getifaddr()
125 &((struct sockaddr_in *)ife->ifa_addr)->sin_addr, in getifaddr()
128 if(addr) *addr = ((struct sockaddr_in *)ife->ifa_addr)->sin_addr; in getifaddr()
129 if(mask) *mask = ((struct sockaddr_in *)ife->ifa_netmask)->sin_addr; in getifaddr()
150 struct ifaddrs * ife; in getifaddr_in6() local
163 for(ife = ifap; ife && !found; ife = ife->ifa_next) in getifaddr_in6()
166 if(ifname && (0 != strcmp(ifname, ife->ifa_name))) in getifaddr_in6()
168 if(ife->ifa_addr == NULL) in getifaddr_in6()
170 if (ife->ifa_addr->sa_family != af) in getifaddr_in6()
172 switch(ife->ifa_addr->sa_family) in getifaddr_in6()
180 &(((struct sockaddr_in *)ife->ifa_addr)->sin_addr.s_addr), in getifaddr_in6()
187 tmpaddr = (const struct sockaddr_in6 *)ife->ifa_addr; in getifaddr_in6()
225 struct ifaddrs * ife; in find_ipv6_addr() local
238 for(ife = ifap; ife; ife = ife->ifa_next) in find_ipv6_addr()
241 if(ifname && (0 != strcmp(ifname, ife->ifa_name))) in find_ipv6_addr()
243 if(ife->ifa_addr == NULL) in find_ipv6_addr()
245 if(ife->ifa_addr->sa_family == AF_INET6) in find_ipv6_addr()
247 addr = (const struct sockaddr_in6 *)ife->ifa_addr; in find_ipv6_addr()
251 inet_ntop(ife->ifa_addr->sa_family, in find_ipv6_addr()