Home
last modified time | relevance | path

Searched refs:ifa (Results 1 – 2 of 2) sorted by relevance

/openthread-latest/examples/platforms/simulation/
Dsimul_utils.c241 for (struct ifaddrs *ifa = ifaddr; ifa != NULL; ifa = ifa->ifa_next) in TryInitSocketIfname() local
243 if (ifa->ifa_addr == NULL || strcmp(ifa->ifa_name, aLocalInterface) != 0) in TryInitSocketIfname()
248 if (ifa->ifa_addr->sa_family == AF_INET) in TryInitSocketIfname()
250 addr4 = &((const struct sockaddr_in *)ifa->ifa_addr)->sin_addr; in TryInitSocketIfname()
252 else if (ifa->ifa_addr->sa_family == AF_INET6) in TryInitSocketIfname()
254 addr6 = &((const struct sockaddr_in6 *)ifa->ifa_addr)->sin6_addr; in TryInitSocketIfname()
323 for (struct ifaddrs *ifa = ifaddr; ifa != NULL; ifa = ifa->ifa_next) in TryInitSocketIp6() local
328 if (ifa->ifa_addr == NULL || ifa->ifa_addr->sa_family != AF_INET6) in TryInitSocketIp6()
333 sockaddr6 = (const struct sockaddr_in6 *)ifa->ifa_addr; in TryInitSocketIp6()
339 ifIndex = if_nametoindex(ifa->ifa_name); in TryInitSocketIp6()
/openthread-latest/src/posix/platform/
Dnetif.cpp438 struct ifaddrmsg ifa; in UpdateUnicastLinux() member
450 req.ifa.ifa_family = AF_INET6; in UpdateUnicastLinux()
451 req.ifa.ifa_prefixlen = aAddressInfo.mPrefixLength; in UpdateUnicastLinux()
452 req.ifa.ifa_flags = IFA_F_NODAD; in UpdateUnicastLinux()
453 req.ifa.ifa_scope = aAddressInfo.mScope; in UpdateUnicastLinux()
454 req.ifa.ifa_index = gNetifIndex; in UpdateUnicastLinux()