Home
last modified time | relevance | path

Searched refs:ifa (Results 1 - 19 of 19) sorted by relevance

/third_party/musl/src/network/liteos_a/
H A Dgetifaddrs.c37 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 Dgetifaddrs.c37 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 Dif_nameindex.c40 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 Dgetifaddrs.c38 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 Dif_nameindex.c39 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 Dares__iface_ips.c441 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 Dping.c92 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 Dping.c113 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 Dtcp.c229 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 Ddriver_bsd.c626 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 Dip.c1005 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 Dcoap_address.c224 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 Dcups-browsed.c9223 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 Dmod.rs629 pub fn freeifaddrs(ifa: *mut ::ifaddrs); in freeifaddrs()
/third_party/rust/crates/libc/src/unix/linux_like/
H A Dmod.rs1794 pub fn freeifaddrs(ifa: *mut ::ifaddrs); in freeifaddrs()
/third_party/rust/crates/libc/src/unix/haiku/
H A Dmod.rs1599 pub fn freeifaddrs(ifa: *mut ::ifaddrs); in freeifaddrs()
/third_party/rust/crates/libc/src/unix/nto/
H A Dmod.rs2721 pub fn freeifaddrs(ifa: *mut ::ifaddrs); in freeifaddrs()
/third_party/rust/crates/libc/src/unix/solarish/
H A Dmod.rs2723 pub fn freeifaddrs(ifa: *mut ::ifaddrs); in freeifaddrs()
/third_party/rust/crates/libc/src/fuchsia/
H A Dmod.rs4037 pub fn freeifaddrs(ifa: *mut ::ifaddrs); in freeifaddrs()

Completed in 63 milliseconds