Home
last modified time | relevance | path

Searched refs:ifaddr (Results 1 – 3 of 3) sorted by relevance

/system/netd/server/
DInterfaceControllerTest.cpp188 struct ifaddrs *ifaddr, *ifa; in TEST_F() local
189 EXPECT_EQ(0, getifaddrs(&ifaddr)); in TEST_F()
190 for (ifa = ifaddr; ifa != nullptr; ifa = ifa->ifa_next) { in TEST_F()
195 freeifaddrs(ifaddr); in TEST_F()
201 struct ifaddrs *ifaddr, *ifa; in TEST_F() local
202 EXPECT_EQ(0, getifaddrs(&ifaddr)); in TEST_F()
203 for (ifa = ifaddr; ifa != nullptr; ifa = ifa->ifa_next) { in TEST_F()
211 freeifaddrs(ifaddr); in TEST_F()
/system/netd/tests/
Dtun_interface.cpp172 ifaddrmsg* ifaddr = reinterpret_cast<ifaddrmsg*>(NLMSG_DATA(nlmsg)); in addAddress() local
173 if (ifaddr->ifa_family != family) continue; in addAddress()
174 if (ifaddr->ifa_prefixlen != prefixlen) continue; in addAddress()
175 if (ifaddr->ifa_index != static_cast<uint32_t>(mIfIndex)) continue; in addAddress()
178 for (rtattr* rta = IFA_RTA(ifaddr); RTA_OK(rta, ifalen); rta = RTA_NEXT(rta, ifalen)) { in addAddress()
/system/core/libsysutils/src/
DNetlinkEvent.cpp255 struct ifaddrmsg *ifaddr = (struct ifaddrmsg *) NLMSG_DATA(nh); in parseIfAddrMessage() local
261 if (!checkRtNetlinkLength(nh, sizeof(*ifaddr))) in parseIfAddrMessage()
274 flags = ifaddr->ifa_flags; in parseIfAddrMessage()
278 for (rta = IFA_RTA(ifaddr); RTA_OK(rta, len); rta = RTA_NEXT(rta, len)) { in parseIfAddrMessage()
286 if (ifaddr->ifa_family == AF_INET) { in parseIfAddrMessage()
294 } else if (ifaddr->ifa_family == AF_INET6) { in parseIfAddrMessage()
303 SLOGE("Unknown address family %d\n", ifaddr->ifa_family); in parseIfAddrMessage()
308 if (!if_indextoname(ifaddr->ifa_index, ifname)) { in parseIfAddrMessage()
309 SLOGD("Unknown ifindex %d in %s", ifaddr->ifa_index, msgtype); in parseIfAddrMessage()
339 asprintf(&mParams[0], "ADDRESS=%s/%d", addrstr, ifaddr->ifa_prefixlen); in parseIfAddrMessage()
[all …]