• Home
  • Raw
  • Download

Lines Matching refs:ifa

170 		struct ni_ifaddrs *ifa;  in pr_nodeinfo_ipv6addr()  local
172 for (ifa = ifa0; ifa; ifa = ifa->ifa_next) { in pr_nodeinfo_ipv6addr()
173 if (!ifa->ifa_addr) in pr_nodeinfo_ipv6addr()
175 if (ifa->ifa_flags & (IFA_F_TENTATIVE|IFA_F_SECONDARY)) in pr_nodeinfo_ipv6addr()
188 IN6_ARE_ADDR_EQUAL((struct in6_addr *)ifa->ifa_addr, in pr_nodeinfo_ipv6addr()
198 ifindex = ifa->ifa_ifindex; in pr_nodeinfo_ipv6addr()
218 struct ni_ifaddrs *ifa; in pr_nodeinfo_ipv6addr() local
225 for (ifa = ifa0; ifa; ifa = ifa->ifa_next) { in pr_nodeinfo_ipv6addr()
226 if (!ifa->ifa_addr) in pr_nodeinfo_ipv6addr()
228 if (ifa->ifa_flags & (IFA_F_TENTATIVE|IFA_F_SECONDARY)) in pr_nodeinfo_ipv6addr()
231 ifa->ifa_ifindex != ifindex) in pr_nodeinfo_ipv6addr()
233 if (filter_ipv6addr((struct in6_addr *)ifa->ifa_addr, flags)) in pr_nodeinfo_ipv6addr()
242 if (!(ifa->ifa_flags & IFA_F_DEPRECATED)) in pr_nodeinfo_ipv6addr()
264 for (ifa = ifa0, addrs = 0; in pr_nodeinfo_ipv6addr()
265 ifa && addrs < addrs0; in pr_nodeinfo_ipv6addr()
266 ifa = ifa->ifa_next) { in pr_nodeinfo_ipv6addr()
270 if (!ifa->ifa_addr) in pr_nodeinfo_ipv6addr()
272 if (ifa->ifa_flags & (IFA_F_TENTATIVE|IFA_F_SECONDARY)) in pr_nodeinfo_ipv6addr()
275 ((subj_if && *subj_if) ? (ifa->ifa_ifindex != *subj_if) : in pr_nodeinfo_ipv6addr()
276 (ifa->ifa_ifindex != p->pktinfo.ipi6_ifindex))) in pr_nodeinfo_ipv6addr()
278 if (filter_ipv6addr((struct in6_addr *)ifa->ifa_addr, flags)) in pr_nodeinfo_ipv6addr()
282 if (ifa->ifa_cacheinfo) { in pr_nodeinfo_ipv6addr()
283 ttl = ifa->ifa_cacheinfo->ifa_valid > 0x7fffffff ? in pr_nodeinfo_ipv6addr()
284 htonl(0x7fffffff) : htonl(ifa->ifa_cacheinfo->ifa_valid); in pr_nodeinfo_ipv6addr()
286 ttl = (ifa->ifa_flags & IFA_F_PERMANENT) ? htonl(0x7fffffff) : 0; in pr_nodeinfo_ipv6addr()
293 …(sizeof(uint32_t)+sizeof(struct in6_addr)) * (ifa->ifa_flags & IFA_F_DEPRECATED ? paddrs0+daddrs :… in pr_nodeinfo_ipv6addr()
295 memcpy(cp + sizeof(ttl), ifa->ifa_addr, sizeof(struct in6_addr)); in pr_nodeinfo_ipv6addr()
298 if (ifa->ifa_flags & IFA_F_DEPRECATED) in pr_nodeinfo_ipv6addr()
339 struct ni_ifaddrs *ifa; in pr_nodeinfo_ipv4addr() local
341 for (ifa = ifa0; ifa; ifa = ifa->ifa_next) { in pr_nodeinfo_ipv4addr()
342 if (!ifa->ifa_addr) in pr_nodeinfo_ipv4addr()
344 if (ifa->ifa_flags & (IFA_F_TENTATIVE|IFA_F_SECONDARY)) in pr_nodeinfo_ipv4addr()
347 memcmp((struct in_addr *)ifa->ifa_addr, in pr_nodeinfo_ipv4addr()
358 ifindex = ifa->ifa_ifindex; in pr_nodeinfo_ipv4addr()
378 struct ni_ifaddrs *ifa; in pr_nodeinfo_ipv4addr() local
385 for (ifa = ifa0; ifa; ifa = ifa->ifa_next) { in pr_nodeinfo_ipv4addr()
386 if (!ifa->ifa_addr) in pr_nodeinfo_ipv4addr()
389 if (ifa->ifa_flags & (IFA_F_TENTATIVE)) in pr_nodeinfo_ipv4addr()
393 ((subj_if && *subj_if) ? (ifa->ifa_ifindex != *subj_if) : in pr_nodeinfo_ipv4addr()
394 (ifa->ifa_ifindex != p->pktinfo.ipi6_ifindex))) in pr_nodeinfo_ipv4addr()
396 if (filter_ipv4addr((struct in_addr *)ifa->ifa_addr, flags)) in pr_nodeinfo_ipv4addr()
405 if (!(ifa->ifa_flags & IFA_F_DEPRECATED)) in pr_nodeinfo_ipv4addr()
424 for (ifa = ifa0, addrs = 0; in pr_nodeinfo_ipv4addr()
425 ifa && addrs < addrs0; in pr_nodeinfo_ipv4addr()
426 ifa = ifa->ifa_next) { in pr_nodeinfo_ipv4addr()
430 if (!ifa->ifa_addr) in pr_nodeinfo_ipv4addr()
433 if (ifa->ifa_flags & (IFA_F_TENTATIVE)) in pr_nodeinfo_ipv4addr()
437 (ifa->ifa_ifindex != ifindex)) in pr_nodeinfo_ipv4addr()
439 if (filter_ipv4addr((struct in_addr *)ifa->ifa_addr, flags)) in pr_nodeinfo_ipv4addr()
443 if (ifa->ifa_cacheinfo) { in pr_nodeinfo_ipv4addr()
444 ttl = ifa->ifa_cacheinfo->ifa_valid > 0x7fffffff ? in pr_nodeinfo_ipv4addr()
445 htonl(0x7fffffff) : htonl(ifa->ifa_cacheinfo->ifa_valid); in pr_nodeinfo_ipv4addr()
454 …(sizeof(uint32_t)+sizeof(struct in_addr)) * (ifa->ifa_flags & IFA_F_DEPRECATED ? paddrs0+daddrs : … in pr_nodeinfo_ipv4addr()
456 memcpy(cp + sizeof(ttl), ifa->ifa_addr, sizeof(struct in_addr)); in pr_nodeinfo_ipv4addr()
459 if (ifa->ifa_flags & IFA_F_DEPRECATED) in pr_nodeinfo_ipv4addr()