/third_party/musl/src/network/liteos_a/ |
H A D | getifaddrs.c | 37 struct ifaddrs ifa; member 119 struct ifaddrmsg *ifa = NLMSG_DATA(h); in netlink_msg_to_ifaddr() local 130 for (ifs0 = ctx->hash[ifa->ifa_index % IFADDRS_HASH_SIZE]; ifs0; ifs0 = ifs0->hash_next) in netlink_msg_to_ifaddr() 131 if (ifs0->index == ifa->ifa_index) in netlink_msg_to_ifaddr() 141 ifs->ifa.ifa_flags = ifi->ifi_flags; in netlink_msg_to_ifaddr() 148 ifs->ifa.ifa_name = ifs->name; in netlink_msg_to_ifaddr() 152 copy_lladdr(&ifs->ifa.ifa_addr, &ifs->addr, RTA_DATA(rta), RTA_DATALEN(rta), ifi->ifi_index, ifi->ifi_type); in netlink_msg_to_ifaddr() 155 copy_lladdr(&ifs->ifa.ifa_broadaddr, &ifs->ifu, RTA_DATA(rta), RTA_DATALEN(rta), ifi->ifi_index, ifi->ifi_type); in netlink_msg_to_ifaddr() 158 ifs->ifa.ifa_data = (void*)(ifs + 1); in netlink_msg_to_ifaddr() 159 memcpy(ifs->ifa in netlink_msg_to_ifaddr() 219 struct ifaddrs *ifa = NULL; ifaddrs_init() local 265 struct ifaddrs *ifa = ifstart; getifaddrs() local [all...] |
/third_party/musl/porting/liteos_a/user/src/network/ |
H A D | getifaddrs.c | 37 struct ifaddrs ifa; member 119 struct ifaddrmsg *ifa = NLMSG_DATA(h); in netlink_msg_to_ifaddr() local 130 for (ifs0 = ctx->hash[ifa->ifa_index % IFADDRS_HASH_SIZE]; ifs0; ifs0 = ifs0->hash_next) in netlink_msg_to_ifaddr() 131 if (ifs0->index == ifa->ifa_index) in netlink_msg_to_ifaddr() 141 ifs->ifa.ifa_flags = ifi->ifi_flags; in netlink_msg_to_ifaddr() 148 ifs->ifa.ifa_name = ifs->name; in netlink_msg_to_ifaddr() 152 copy_lladdr(&ifs->ifa.ifa_addr, &ifs->addr, RTA_DATA(rta), RTA_DATALEN(rta), ifi->ifi_index, ifi->ifi_type); in netlink_msg_to_ifaddr() 155 copy_lladdr(&ifs->ifa.ifa_broadaddr, &ifs->ifu, RTA_DATA(rta), RTA_DATALEN(rta), ifi->ifi_index, ifi->ifi_type); in netlink_msg_to_ifaddr() 158 ifs->ifa.ifa_data = (void*)(ifs+1); in netlink_msg_to_ifaddr() 159 memcpy(ifs->ifa in netlink_msg_to_ifaddr() 219 struct ifaddrs *ifa = NULL; ifaddrs_init() local 265 struct ifaddrs *ifa = ifstart; getifaddrs() local [all...] |
H A D | if_nameindex.c | 40 struct ifaddrmsg *ifa = NLMSG_DATA(h); in netlink_msg_to_nameindex() local 41 index = ifa->ifa_index; in netlink_msg_to_nameindex() 43 rta = NLMSG_RTA(h, sizeof(*ifa)); in netlink_msg_to_nameindex()
|
/third_party/musl/src/network/ |
H A D | getifaddrs.c | 38 struct ifaddrs ifa; member 114 struct ifaddrmsg *ifa = NLMSG_DATA(h); in netlink_msg_to_ifaddr() local 126 for (ifs0 = ctx->hash[ifa->ifa_index % IFADDRS_HASH_SIZE]; ifs0; ifs0 = ifs0->hash_next) in netlink_msg_to_ifaddr() 127 if (ifs0->index == ifa->ifa_index) in netlink_msg_to_ifaddr() 139 ifs->ifa.ifa_flags = ifi->ifi_flags; in netlink_msg_to_ifaddr() 146 ifs->ifa.ifa_name = ifs->name; in netlink_msg_to_ifaddr() 150 copy_lladdr(&ifs->ifa.ifa_addr, &ifs->addr, RTA_DATA(rta), RTA_DATALEN(rta), ifi->ifi_index, ifi->ifi_type); in netlink_msg_to_ifaddr() 153 copy_lladdr(&ifs->ifa.ifa_broadaddr, &ifs->ifu, RTA_DATA(rta), RTA_DATALEN(rta), ifi->ifi_index, ifi->ifi_type); in netlink_msg_to_ifaddr() 156 ifs->ifa.ifa_data = (void*)(ifs+1); in netlink_msg_to_ifaddr() 157 memcpy(ifs->ifa in netlink_msg_to_ifaddr() [all...] |
H A D | if_nameindex.c | 39 struct ifaddrmsg *ifa = NLMSG_DATA(h); in netlink_msg_to_nameindex() local 40 index = ifa->ifa_index; in netlink_msg_to_nameindex() 42 rta = NLMSG_RTA(h, sizeof(*ifa)); in netlink_msg_to_nameindex()
|
/third_party/node/deps/cares/src/lib/ |
H A D | ares__iface_ips.c | 441 struct ifaddrs *ifa = NULL; in ares__iface_ips_enumerate() local 449 for (ifa = ifap; ifa != NULL; ifa = ifa->ifa_next) { in ares__iface_ips_enumerate() 455 if (ifa->ifa_addr == NULL) { in ares__iface_ips_enumerate() 459 if (!(ifa->ifa_flags & IFF_UP)) { in ares__iface_ips_enumerate() 463 if (ifa->ifa_flags & IFF_LOOPBACK) { in ares__iface_ips_enumerate() 467 if (ifa->ifa_addr->sa_family == AF_INET) { in ares__iface_ips_enumerate() 469 (const struct sockaddr_in *)((void *)ifa in ares__iface_ips_enumerate() [all...] |
/third_party/toybox/porting/liteos_a/toys/net/ |
H A D | ping.c | 92 struct ifaddrs *ifa, *ifa2 = 0; in ping_main() local 136 for (ifa = ifa2; ifa; ifa = ifa->ifa_next) { in ping_main() 137 if (!ifa->ifa_addr || ifa->ifa_addr->sa_family!=ai->ai_family in ping_main() 138 || strcmp(ifa->ifa_name, TT.I)) continue; in ping_main() 139 sa = (void *)ifa->ifa_addr; in ping_main() 143 if (ifa) brea in ping_main() [all...] |
/third_party/toybox/toys/net/ |
H A D | ping.c | 113 struct ifaddrs *ifa, *ifa2 = 0; in ping_main() local 156 for (ifa = ifa2; ifa; ifa = ifa->ifa_next) { in ping_main() 157 if (!ifa->ifa_addr || ifa->ifa_addr->sa_family!=ai->ai_family in ping_main() 158 || strcmp(ifa->ifa_name, TT.I)) continue; in ping_main() 159 sa = (void *)ifa->ifa_addr; in ping_main() 163 if (ifa) brea in ping_main() [all...] |
/third_party/libuv/src/unix/ |
H A D | tcp.c | 229 uv_interface_address_t* ifa; in uv__ipv6_link_local_scope_id() local 237 for (ifa = interfaces; ifa != &interfaces[count]; ifa++) { in uv__ipv6_link_local_scope_id() 238 if (uv__is_ipv6_link_local((struct sockaddr*) &ifa->address)) { in uv__ipv6_link_local_scope_id() 239 rv = ifa->address.address6.sin6_scope_id; in uv__ipv6_link_local_scope_id() 247 struct ifaddrs* ifa; in uv__ipv6_link_local_scope_id() local 250 if (getifaddrs(&ifa)) in uv__ipv6_link_local_scope_id() 253 for (p = ifa; p != NULL; p = p->ifa_next) in uv__ipv6_link_local_scope_id() 264 freeifaddrs(ifa); in uv__ipv6_link_local_scope_id() [all...] |
/third_party/wpa_supplicant/wpa_supplicant-2.9_standard/src/drivers/ |
H A D | driver_bsd.c | 626 struct ifaddrs *ifaddrs, *ifa; in bsd_route_overflow() local 644 for (ifa = ifaddrs; ifa != NULL; ifa = ifa->ifa_next) { in bsd_route_overflow() 645 if (ifa->ifa_addr == NULL || in bsd_route_overflow() 646 ifa->ifa_addr->sa_family != AF_LINK) in bsd_route_overflow() 648 sdl = (struct sockaddr_dl *) (void *) ifa->ifa_addr; in bsd_route_overflow() 649 drv = bsd_get_drvname(global, ifa->ifa_name); in bsd_route_overflow() 658 os_strlcpy(event.interface_status.ifname, ifa in bsd_route_overflow() [all...] |
/third_party/toybox/toys/pending/ |
H A D | ip.c | 1005 struct ifaddrmsg *ifa = NLMSG_DATA(h); in print_addrinfo() local 1008 if ((len = h->nlmsg_len - NLMSG_LENGTH(sizeof(*ifa))) < 0) { in print_addrinfo() 1013 for (rta = IFA_RTA(ifa); RTA_OK(rta, len); rta=RTA_NEXT(rta, len)) in print_addrinfo() 1018 if ((addrinfo.scope ^ ifa->ifa_scope)&addrinfo.scopemask) return 0; in print_addrinfo() 1019 if (addrinfo.ifindex && addrinfo.ifindex != ifa->ifa_index) return 0; in print_addrinfo() 1021 if (flag_l && addrinfo.label && ifa->ifa_family == AF_INET6) return 0; in print_addrinfo() 1030 if (ifa->ifa_index == addrinfo.ifindex) { in print_addrinfo() 1041 if (!if_indextoname(ifa->ifa_index, lbuf)) perror_exit(NULL); in print_addrinfo() 1042 printf("%u: %s",ifa->ifa_index, lbuf); in print_addrinfo() 1045 sprintf(scope, " scope %s ", namefromRPDB(ifa in print_addrinfo() [all...] |
/third_party/libcoap/src/ |
H A D | coap_address.c | 224 struct ifaddrs *ifa = NULL; in coap_is_bcast() local 227 if (getifaddrs(&ifa) != 0) { in coap_is_bcast() 233 ife = ifa; in coap_is_bcast() 245 freeifaddrs(ifa); in coap_is_bcast()
|
/third_party/cups-filters/utils/ |
H A D | cups-browsed.c | 9223 struct ifaddrs *ifaddr, *ifa; in update_netifs() local 9251 for (ifa = ifaddr; ifa; ifa = ifa->ifa_next) { in update_netifs() 9259 if (ifa->ifa_addr == NULL) in update_netifs() 9262 if (ifa->ifa_broadaddr == NULL) in update_netifs() 9265 if (ifa->ifa_flags & IFF_LOOPBACK) in update_netifs() 9268 if (!(ifa->ifa_flags & IFF_BROADCAST)) in update_netifs() 9271 if (ifa in update_netifs() [all...] |
/third_party/rust/crates/libc/src/unix/bsd/ |
H A D | mod.rs | 629 pub fn freeifaddrs(ifa: *mut ::ifaddrs); in freeifaddrs()
|
/third_party/rust/crates/libc/src/unix/linux_like/ |
H A D | mod.rs | 1794 pub fn freeifaddrs(ifa: *mut ::ifaddrs); in freeifaddrs()
|
/third_party/rust/crates/libc/src/unix/haiku/ |
H A D | mod.rs | 1599 pub fn freeifaddrs(ifa: *mut ::ifaddrs); in freeifaddrs()
|
/third_party/rust/crates/libc/src/unix/nto/ |
H A D | mod.rs | 2721 pub fn freeifaddrs(ifa: *mut ::ifaddrs); in freeifaddrs()
|
/third_party/rust/crates/libc/src/unix/solarish/ |
H A D | mod.rs | 2723 pub fn freeifaddrs(ifa: *mut ::ifaddrs); in freeifaddrs()
|
/third_party/rust/crates/libc/src/fuchsia/ |
H A D | mod.rs | 4037 pub fn freeifaddrs(ifa: *mut ::ifaddrs); in freeifaddrs()
|