Home
last modified time | relevance | path

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

12

/minix/lib/libc/net/
H A Dif_nameindex.c90 struct ifaddrs *ifaddrs, *ifa; in __weak_alias() local
104 for (ifa = ifaddrs; ifa != NULL; ifa = ifa->ifa_next) { in __weak_alias()
105 if (ifa->ifa_addr && in __weak_alias()
106 ifa->ifa_addr->sa_family == AF_LINK) { in __weak_alias()
107 nbytes += strlen(ifa->ifa_name) + 1; in __weak_alias()
129 for (ifa = ifaddrs; ifa != NULL; ifa = ifa->ifa_next) { in __weak_alias()
130 if (ifa->ifa_addr && in __weak_alias()
131 ifa->ifa_addr->sa_family == AF_LINK) { in __weak_alias()
134 (void *)ifa->ifa_addr)->sdl_index; in __weak_alias()
136 strcpy(cp, ifa->ifa_name); in __weak_alias()
H A Dif_indextoname.c76 struct ifaddrs *ifaddrs, *ifa; in __weak_alias() local
82 for (ifa = ifaddrs; ifa != NULL; ifa = ifa->ifa_next) { in __weak_alias()
83 if (ifa->ifa_addr && in __weak_alias()
84 ifa->ifa_addr->sa_family == AF_LINK && in __weak_alias()
86 (void *)ifa->ifa_addr)->sdl_index) in __weak_alias()
90 if (ifa == NULL) { in __weak_alias()
95 strlcpy(ifname, ifa->ifa_name, IFNAMSIZ); in __weak_alias()
H A Dif_nametoindex.c74 struct ifaddrs *ifaddrs, *ifa; in __weak_alias() local
82 for (ifa = ifaddrs; ifa != NULL; ifa = ifa->ifa_next) { in __weak_alias()
83 if (ifa->ifa_addr && in __weak_alias()
84 ifa->ifa_addr->sa_family == AF_LINK && in __weak_alias()
85 strcmp(ifa->ifa_name, ifname) == 0) { in __weak_alias()
87 (void *)ifa->ifa_addr)->sdl_index; in __weak_alias()
H A Dgetifaddrs.c86 struct ifaddrs *ifa, *ift; in __weak_alias() local
176 ifa = (struct ifaddrs *)(void *)data; in __weak_alias()
180 memset(ifa, 0, sizeof(struct ifaddrs) * icnt); in __weak_alias()
181 ift = ifa; in __weak_alias()
288 if (--ift >= ifa) { in __weak_alias()
290 *pif = ifa; in __weak_alias()
293 free(ifa); in __weak_alias()
/minix/external/bsd/libpcap/dist/
H A Dfad-getad.c155 struct ifaddrs *ifap, *ifa; in pcap_findalldevs_interfaces() local
180 for (ifa = ifap; ifa != NULL; ifa = ifa->ifa_next) { in pcap_findalldevs_interfaces()
188 if (ifa->ifa_addr != NULL) { in pcap_findalldevs_interfaces()
189 addr = ifa->ifa_addr; in pcap_findalldevs_interfaces()
191 netmask = ifa->ifa_netmask; in pcap_findalldevs_interfaces()
213 if (ifa->ifa_flags & IFF_BROADCAST && in pcap_findalldevs_interfaces()
214 ifa->ifa_broadaddr != NULL) { in pcap_findalldevs_interfaces()
215 broadaddr = ifa->ifa_broadaddr; in pcap_findalldevs_interfaces()
222 ifa->ifa_dstaddr != NULL) { in pcap_findalldevs_interfaces()
223 dstaddr = ifa->ifa_dstaddr; in pcap_findalldevs_interfaces()
[all …]
H A Dpcap-snf.c334 struct snf_ifaddrs *ifaddrs, *ifa; in snf_findalldevs() local
347 ifa = ifaddrs; in snf_findalldevs()
348 while (ifa) in snf_findalldevs()
375 ifa->snf_ifa_portnum); in snf_findalldevs()
415 ifa = ifa->snf_ifa_next; in snf_findalldevs()
432 struct snf_ifaddrs *ifaddrs, *ifa; in snf_create() local
452 ifa = ifaddrs; in snf_create()
453 while (ifa) { in snf_create()
455 boardnum = ifa->snf_ifa_boardnum; in snf_create()
458 ifa = ifa->snf_ifa_next; in snf_create()
[all …]
/minix/crypto/external/bsd/heimdal/dist/lib/krb5/
H A Dget_addrs.c102 struct ifaddrs *ifa0, *ifa; in find_all_addresses() local
116 for (ifa = ifa0, num = 0; ifa != NULL; ifa = ifa->ifa_next, num++) in find_all_addresses()
142 for (ifa = ifa0, idx = 0; ifa != NULL; ifa = ifa->ifa_next) { in find_all_addresses()
143 if ((ifa->ifa_flags & IFF_UP) == 0) in find_all_addresses()
145 if (ifa->ifa_addr == NULL) in find_all_addresses()
149 if (krb5_sockaddr_uninteresting(ifa->ifa_addr)) in find_all_addresses()
183 for (ifa = ifa0; ifa != NULL; ifa = ifa->ifa_next) { in find_all_addresses()
184 if ((ifa->ifa_flags & IFF_UP) == 0) in find_all_addresses()
186 if (ifa->ifa_addr == NULL) in find_all_addresses()
194 if ((ifa->ifa_flags & IFF_LOOPBACK) == 0) in find_all_addresses()
[all …]
/minix/external/bsd/bind/dist/lib/isc/unix/
H A Difiter_getifaddrs.c129 struct ifaddrs *ifa; in internal_current() local
135 ifa = iter->pos; in internal_current()
142 INSIST(ifa != NULL); in internal_current()
143 INSIST(ifa->ifa_name != NULL); in internal_current()
145 if (ifa->ifa_addr == NULL) in internal_current()
159 namelen = strlen(ifa->ifa_name); in internal_current()
179 get_addr(family, &iter->current.address, ifa->ifa_addr, ifa->ifa_name); in internal_current()
181 if (ifa->ifa_netmask != NULL) in internal_current()
183 ifa->ifa_name); in internal_current()
185 if (ifa->ifa_dstaddr != NULL && in internal_current()
[all …]
/minix/usr.sbin/traceroute/
H A Difaddrlist.c93 struct ifaddrs *ifap = NULL, *ifa; in ifaddrlist() local
103 for (ifa = ifap; ifa; ifa = ifa->ifa_next) { in ifaddrlist()
104 if (ifa->ifa_addr->sa_family != AF_INET) in ifaddrlist()
108 if ((ifa->ifa_flags & IFF_UP) == 0) in ifaddrlist()
114 sin = (struct sockaddr_in *)ifa->ifa_addr; in ifaddrlist()
115 if (ISLOOPBACK(ifa)) in ifaddrlist()
127 if ((al[i].device = strdup(ifa->ifa_name)) == NULL) in ifaddrlist()
/minix/sbin/ifconfig/
H A Daf_inet.c65 static bool in_addr_tentative(struct ifaddrs *ifa);
162 struct ifaddrs *ifap, *ifa; in in_status() local
175 for (ifa = ifap; ifa != NULL; ifa = ifa->ifa_next) { in in_status()
176 if (strcmp(ifname, ifa->ifa_name) != 0) in in_status()
178 if (ifa->ifa_addr->sa_family != AF_INET) in in_status()
180 if (sizeof(ifra.ifra_addr) < ifa->ifa_addr->sa_len) in in_status()
185 memcpy(&ifra.ifra_addr, ifa->ifa_addr, ifa->ifa_addr->sa_len); in in_status()
186 in_alias(ifa->ifa_name, env, oenv, &ifra); in in_status()
188 ifa_print_preference(ifa->ifa_name, ifa->ifa_addr); in in_status()
224 in_addr_tentative(struct ifaddrs *ifa) in in_addr_tentative() argument
[all …]
H A Dutil.c248 struct ifaddrs *ifa, *ifap; in print_link_addresses() local
265 for (ifa = ifap; ifa != NULL; ifa = ifa->ifa_next) { in print_link_addresses()
266 if (strcmp(ifname, ifa->ifa_name) != 0) in print_link_addresses()
271 sdl = satocsdl(ifa->ifa_addr); in print_link_addresses()
273 memcpy(&iflr.addr, ifa->ifa_addr, MIN(ifa->ifa_addr->sa_len, in print_link_addresses()
284 if (getnameinfo(ifa->ifa_addr, ifa->ifa_addr->sa_len, in print_link_addresses()
332 struct ifaddrs *ifa; in ifa_any_preferences() local
337 for (ifa = ifap; ifa != NULL; ifa = ifa->ifa_next) { in ifa_any_preferences()
338 if (strcmp(ifname, ifa->ifa_name) != 0) in ifa_any_preferences()
340 if (ifa->ifa_addr->sa_family != family) in ifa_any_preferences()
[all …]
H A Daf_inet6.c203 struct ifaddrs *ifap, *ifa; in setia6eui64_impl() local
241 for (ifa = ifap; ifa; ifa = ifa->ifa_next) { in setia6eui64_impl()
242 if (ifa->ifa_addr->sa_family == AF_INET6 && in setia6eui64_impl()
243 strcmp(ifa->ifa_name, ifname) == 0) { in setia6eui64_impl()
375 struct ifaddrs *ifap, *ifa; in in6_status() local
386 for (ifa = ifap; ifa; ifa = ifa->ifa_next) { in in6_status()
387 if (strcmp(ifname, ifa->ifa_name) != 0) in in6_status()
389 if (ifa->ifa_addr->sa_family != AF_INET6) in in6_status()
396 memcpy(&ifr.ifr_addr, ifa->ifa_addr, ifa->ifa_addr->sa_len); in in6_status()
399 ifa_print_preference(ifa->ifa_name, ifa->ifa_addr); in in6_status()
[all …]
H A Difconfig.c519 struct ifaddrs *ifaddrs, *ifa; in wait_dad_exec() local
536 for (ifa = ifaddrs; ifa; ifa = ifa->ifa_next) { in wait_dad_exec()
537 if (ifa->ifa_addr == NULL) in wait_dad_exec()
541 afp->af_addr_tentative(ifa)) in wait_dad_exec()
818 struct ifaddrs *ifap, *ifa; in printall() local
839 for (ifa = ifap; ifa; ifa = ifa->ifa_next) { in printall()
843 memcpy(&ifr.ifr_addr, ifa->ifa_addr, in printall()
844 ifa->ifa_addr->sa_len); in printall()
850 sdl = ifa->ifa_addr; in printall()
855 p = ifa->ifa_name; in printall()
[all …]
/minix/external/bsd/dhcpcd/dist/
H A Dif.c185 struct ifaddrs *ifa; in if_learnaddrs1() local
196 for (ifa = ifaddrs; ifa; ifa = ifa->ifa_next) { in if_learnaddrs1()
197 if (ifa->ifa_addr == NULL) in if_learnaddrs1()
205 (void *)ifa->ifa_addr; in if_learnaddrs1()
233 ifa->ifa_name, in if_learnaddrs1()
246 struct ifaddrs *ifaddrs, *ifa; in if_discover() local
277 for (ifa = ifaddrs; ifa; ifa = ifa->ifa_next) { in if_discover()
278 if (ifa->ifa_addr != NULL) { in if_discover()
316 p = ifa->ifa_name; in if_discover()
366 ifp->flags = ifa->ifa_flags; in if_discover()
[all …]
H A Dif-bsd.c778 struct in6_aliasreq ifa; in if_address6() local
781 memset(&ifa, 0, sizeof(ifa)); in if_address6()
782 strlcpy(ifa.ifra_name, ia->iface->name, sizeof(ifa.ifra_name)); in if_address6()
793 ifa.ifra_flags |= IN6_IFF_AUTOCONF; in if_address6()
801 ifa.ifra_flags |= IN6_IFF_AUTOCONF; in if_address6()
805 ifa.ifra_flags |= IN6_IFF_TEMPORARY; in if_address6()
814 ADDADDR(&ifa.ifra_addr, &ia->addr); in if_address6()
815 ifa_scope(&ifa.ifra_addr, ia->iface->index); in if_address6()
817 ADDADDR(&ifa.ifra_prefixmask, &mask); in if_address6()
818 ifa.ifra_lifetime.ia6t_vltime = ia->prefix_vltime; in if_address6()
[all …]
/minix/usr.sbin/rtadvd/
H A Dif.c83 struct ifaddrs *ifap, *ifa; in if_nametosdl() local
89 for (ifa = ifap; ifa; ifa = ifa->ifa_next) { in if_nametosdl()
90 if (strcmp(ifa->ifa_name, name) != 0) in if_nametosdl()
92 if (ifa->ifa_addr->sa_family != AF_LINK) in if_nametosdl()
95 sdl = malloc(ifa->ifa_addr->sa_len); in if_nametosdl()
99 memcpy(sdl, ifa->ifa_addr, ifa->ifa_addr->sa_len); in if_nametosdl()
249 if ((ifa = rti_info[RTAX_IFA]) == NULL || in get_next_msg()
250 (ifa->sa_family != AF_INET && in get_next_msg()
251 ifa->sa_family != AF_INET6)) in get_next_msg()
254 if (ifa->sa_family == AF_INET6 && in get_next_msg()
[all …]
H A Dconfig.c798 struct ifaddrs *ifap, *ifa; in get_prefix() local
811 for (ifa = ifap; ifa; ifa = ifa->ifa_next) { in get_prefix()
814 if (strcmp(ifa->ifa_name, rai->ifname) != 0) in get_prefix()
816 if (ifa->ifa_addr->sa_family != AF_INET6) in get_prefix()
818 a = &((struct sockaddr_in6 *)ifa->ifa_addr)->sin6_addr; in get_prefix()
822 m = (unsigned char *)&((struct sockaddr_in6 *)ifa->ifa_netmask)->sin6_addr; in get_prefix()
823 lim = (unsigned char *)(ifa->ifa_netmask) + ifa->ifa_netmask->sa_len; in get_prefix()
/minix/crypto/external/bsd/heimdal/dist/lib/roken/
H A Dgetifaddrs.c562 ifa = (struct ifaddrs *)data; in rk_getifaddrs()
643 ifl->ifa_next = ifa; in rk_getifaddrs()
661 sap = (rta->rta_type == IFLA_ADDRESS) ? &ifa->ifa_addr : &ifa->ifa_broadaddr; in rk_getifaddrs()
681 ifa->ifa_name = ifname; in rk_getifaddrs()
685 ifa->ifa_name[rtapayload] = '\0'; in rk_getifaddrs()
693 ifa->ifa_data = xdata; in rk_getifaddrs()
735 ifa->ifa_name = ifname; in rk_getifaddrs()
825 if (ifa->ifa_name == NULL) in rk_getifaddrs()
828 if (ifa->ifa_addr && in rk_getifaddrs()
832 ifa_make_sockaddr_mask(ifa->ifa_addr->sa_family, ifa->ifa_netmask, nlm_prefixlen); in rk_getifaddrs()
[all …]
/minix/external/bsd/dhcp/dist/common/
H A Dbpf.c559 lladdr_active(int s, const char *name, const struct ifaddrs *ifa) in lladdr_active() argument
561 if (ifa->ifa_addr->sa_family != AF_LINK) in lladdr_active()
563 if (strcmp(ifa->ifa_name, name) != 0) in lladdr_active()
571 sdl = satocsdl(ifa->ifa_addr); in lladdr_active()
574 strlcpy(iflr.iflr_name, ifa->ifa_name, sizeof(iflr.iflr_name)); in lladdr_active()
575 memcpy(&iflr.addr, ifa->ifa_addr, MIN(ifa->ifa_addr->sa_len, in lladdr_active()
593 struct ifaddrs *ifa; in get_hw_addr() local
602 if (getifaddrs(&ifa) != 0) { in get_hw_addr()
610 for (p = ifa; p != NULL; p = p->ifa_next) { in get_hw_addr()
650 freeifaddrs(ifa); in get_hw_addr()
/minix/sys/netinet/
H A Din_var.h199 struct ifaddr *ifa; \
201 IFADDR_FOREACH(ifa, ifp) { \
202 if (ifa->ifa_addr->sa_family == AF_INET) \
205 (ia) = ifatoia(ifa); \
/minix/external/bsd/blacklist/bin/
H A Dconf.c448 const struct ifaddrs *ifa; in conf_is_interface() local
450 for (ifa = ifas; ifa; ifa = ifa->ifa_next) in conf_is_interface()
451 if (strcmp(ifa->ifa_name, name) == 0) in conf_is_interface()
637 const struct ifaddrs *ifa; in conf_addr_in_interface() local
639 for (ifa = ifas; ifa; ifa = ifa->ifa_next) { in conf_addr_in_interface()
640 if ((ifa->ifa_flags & IFF_UP) == 0) in conf_addr_in_interface()
643 if (strcmp(ifa->ifa_name, name) != 0) in conf_addr_in_interface()
646 if (s1->ss_family != ifa->ifa_addr->sa_family) in conf_addr_in_interface()
653 eq = conf_inet_eq(ifa->ifa_addr, s1, mask); in conf_addr_in_interface()
/minix/minix/net/lwip/
H A Droute.h22 const struct sockaddr * ifp, const struct sockaddr * ifa,
27 union sockaddr_any * ifp, union sockaddr_any * ifa,
H A Droute.c964 const struct sockaddr * ifp, const struct sockaddr * ifa, in route_process() argument
1037 if (ifa != NULL) { in route_process()
1043 if ((r = addr_get_inet(ifa, ifa->sa_len, addr_type, in route_process()
1199 union sockaddr_any * ifp, union sockaddr_any * ifa, in route_get() argument
1256 if (ifa != NULL) { in route_get()
1260 addr_len = sizeof(*ifa); in route_get()
1262 addr_put_inet(&ifa->sa, &addr_len, src_addr, in route_get()
1265 ifa->sa.sa_len = 0; in route_get()
/minix/usr.sbin/arp/
H A Darp.c239 struct ifaddrs *ifap, *ifa; in getlink() local
246 for (ifa = ifap; ifa; ifa = ifa->ifa_next) { in getlink()
247 if (ifa->ifa_addr->sa_family != AF_LINK) in getlink()
249 if (strcmp(ifa->ifa_name, name) != 0) in getlink()
251 memcpy(sdl, ifa->ifa_addr, sizeof(*sdl)); in getlink()
/minix/sys/netinet6/
H A Din6_var.h511 struct ifaddr *ifa; in ifp_to_ia6() local
513 IFADDR_FOREACH(ifa, ifp) { in ifp_to_ia6()
514 if (ifa->ifa_addr == NULL) in ifp_to_ia6()
516 if (ifa->ifa_addr->sa_family == AF_INET6) in ifp_to_ia6()
519 return (struct in6_ifaddr *)ifa; in ifp_to_ia6()

12