/macosx-10.9.5/Libinfo-449.1.3/gen.subproj/ |
H A D | if_nametoindex.c | 59 struct ifaddrs *ifaddrs, *ifa; local 67 for (ifa = ifaddrs; ifa != NULL; ifa = ifa->ifa_next) { 68 if (ifa->ifa_addr && 69 ifa->ifa_addr->sa_family == AF_LINK && 70 strcmp(ifa->ifa_name, ifname) == 0) { 71 ni = ((struct sockaddr_dl*)ifa->ifa_addr)->sdl_index;
|
H A D | if_nameindex.c | 79 struct ifaddrs *ifaddrs, *ifa; local 94 for (ifa = ifaddrs; ifa != NULL; ifa = ifa->ifa_next) { 95 if (ifa->ifa_addr && 96 ifa->ifa_addr->sa_family == AF_LINK) { 97 nbytes += strlen(ifa->ifa_name) + 1; 119 for (ifa = ifaddrs; ifa ! [all...] |
H A D | if_indextoname.c | 61 struct ifaddrs *ifaddrs, *ifa; local 67 for (ifa = ifaddrs; ifa != NULL; ifa = ifa->ifa_next) { 68 if (ifa->ifa_addr && 69 ifa->ifa_addr->sa_family == AF_LINK && 70 ifindex == ((struct sockaddr_dl*)ifa->ifa_addr)->sdl_index) 74 if (ifa == NULL) { 79 strncpy(ifname, ifa [all...] |
H A D | getifmaddrs.c | 80 struct ifmaddrs *ifa, *ift; local 135 ifa = (struct ifmaddrs *)(void *)data; 138 memset(ifa, 0, sizeof(struct ifmaddrs) * icnt); 139 ift = ifa; 195 if (ift > ifa) { 198 *pif = ifa; 201 free(ifa);
|
/macosx-10.9.5/libpcap-42/libpcap/ |
H A D | fad-getad.c | 151 struct ifaddrs *ifap, *ifa; local 176 for (ifa = ifap; ifa != NULL; ifa = ifa->ifa_next) { 180 if (!(ifa->ifa_flags & IFF_UP)) { 207 if (ifa->ifa_addr != NULL) { 208 addr = ifa->ifa_addr; 210 netmask = ifa->ifa_netmask; 216 if (ifa [all...] |
H A D | pcap-snf.c | 266 struct snf_ifaddrs *ifaddrs, *ifa; local 279 ifa = ifaddrs; 280 while (ifa) { 281 if (!strncmp(device, ifa->snf_ifa_name, devlen)) { 282 boardnum = ifa->snf_ifa_boardnum; 285 ifa = ifa->snf_ifa_next; 289 if (ifa == NULL) {
|
/macosx-10.9.5/bind9-45.100/bind9/lib/isc/unix/ |
H A D | ifiter_getifaddrs.c | 127 struct ifaddrs *ifa; local 133 ifa = iter->pos; 140 INSIST(ifa != NULL); 141 INSIST(ifa->ifa_name != NULL); 143 if (ifa->ifa_addr == NULL) 146 family = ifa->ifa_addr->sa_family; 157 namelen = strlen(ifa->ifa_name); 162 memcpy(iter->current.name, ifa->ifa_name, namelen); 166 if ((ifa->ifa_flags & IFF_UP) != 0) 169 if ((ifa [all...] |
/macosx-10.9.5/Heimdal-323.92.1/lib/krb5/ |
H A D | get_addrs.c | 100 struct ifaddrs *ifa0, *ifa; local 114 for (ifa = ifa0, num = 0; ifa != NULL; ifa = ifa->ifa_next, num++) 140 for (ifa = ifa0, idx = 0; ifa != NULL; ifa = ifa->ifa_next) { 141 if ((ifa [all...] |
/macosx-10.9.5/ntp-88/lib/isc/unix/ |
H A D | ifiter_getifaddrs.c | 127 struct ifaddrs *ifa; local 133 ifa = iter->pos; 140 INSIST(ifa != NULL); 141 INSIST(ifa->ifa_name != NULL); 143 if (ifa->ifa_addr == NULL) 146 family = ifa->ifa_addr->sa_family; 157 namelen = strlen(ifa->ifa_name); 162 memcpy(iter->current.name, ifa->ifa_name, namelen); 166 if ((ifa->ifa_flags & IFF_UP) != 0) 169 if ((ifa [all...] |
/macosx-10.9.5/ppp-727.90.1/Helpers/vpnd/ |
H A D | sys_MacOSX.c | 216 struct ifaddrs *ifa, *ifa1; local 217 for (ifa = ifap; ifa; ifa = ifa->ifa_next) { 219 if (ifa->ifa_name 220 && ifa->ifa_addr 221 && ifa->ifa_addr->sa_family == target_address->sin_family 222 && ((struct sockaddr_in *)ifa->ifa_addr)->sin_addr.s_addr == target_address->sin_addr.s_addr) { 224 strncpy(interface, ifa 263 struct ifaddrs *ifa; local [all...] |
/macosx-10.9.5/xnu-2422.115.4/bsd/netinet6/ |
H A D | in6.c | 272 in6_ifloop_request(int cmd, struct ifaddr *ifa) argument 288 * (probably implicitly) set nd6_rtrequest() to ifa->ifa_rtrequest, 293 e = rtrequest_locked(cmd, ifa->ifa_addr, ifa->ifa_addr, 299 ip6_sprintf(&((struct in6_ifaddr *)ifa)->ia_addr.sin6_addr), 312 if (cmd == RTM_ADD && nrt && ifa != nrt->rt_ifa) { 313 rtsetifa(nrt, ifa); 323 rt_newaddrmsg(cmd, ifa, e, nrt); 344 in6_ifaddloop(struct ifaddr *ifa) argument 352 rt = rtalloc1(ifa 373 in6_ifremloop(struct ifaddr *ifa) argument 1796 struct ifaddr *ifa; local 2071 struct ifaddr *ifa; local 2334 in6_purgeaddr(struct ifaddr *ifa) argument 2395 struct ifaddr *ifa; local 2539 struct ifaddr *ifa; local 2853 struct ifaddr *ifa; local 2924 struct ifaddr *ifa; local 2959 struct ifaddr *ifa; local 3288 struct ifaddr *ifa; local 3587 struct ifaddr *ifa; local 3729 struct ifaddr *ifa; local 3973 in6_post_msg(struct ifnet *ifp, u_int32_t event_code, struct in6_ifaddr *ifa) argument 4070 in6_ifaddr_free(struct ifaddr *ifa) argument 4104 in6_ifaddr_attached(struct ifaddr *ifa) argument 4125 in6_ifaddr_detached(struct ifaddr *ifa) argument 4147 in6_ifaddr_trace(struct ifaddr *ifa, int refhold) argument [all...] |
H A D | nd6_nbr.c | 259 struct ifaddr *ifa = NULL; local 382 ifa = (struct ifaddr *)in6ifa_ifpwithaddr(ifp, &taddr6); 385 if (ifa == NULL) { 404 ifa = (struct ifaddr *)in6ifa_ifpforlinklocal( 406 if (ifa) { 415 if (ifa == NULL && ip6_forwarding && nd6_prproxy) { 420 ifa = (struct ifaddr *)in6ifa_prproxyaddr(&taddr6); 422 if (ifa == NULL) { 435 IFA_LOCK(ifa); 436 myaddr6 = *IFA_IN6(ifa); 1500 nd6_dad_find(struct ifaddr *ifa) argument 1520 nd6_dad_stoptimer( struct ifaddr *ifa) argument 1531 nd6_dad_start( struct ifaddr *ifa, int *tick_delay) argument 1626 nd6_dad_attach(struct dadq *dp, struct ifaddr *ifa) argument 1648 nd6_dad_detach(struct dadq *dp, struct ifaddr *ifa) argument 1672 nd6_dad_stop(struct ifaddr *ifa) argument 1690 nd6_unsol_na_output(struct ifaddr *ifa) argument 1717 nd6_dad_timer(struct ifaddr *ifa) argument 1842 nd6_dad_duplicated(struct ifaddr *ifa) argument 1899 nd6_dad_ns_output(struct dadq *dp, struct ifaddr *ifa) argument 1925 nd6_dad_ns_input(struct mbuf *m, struct ifaddr *ifa) argument 2012 struct ifaddr *ifa; local 2187 struct ifaddr *ifa; local [all...] |
H A D | in6_ifattach.c | 252 struct ifaddr *ifa = NULL; local 263 ifa = ifp->if_lladdr; 264 sdl = (struct sockaddr_dl *)(void *)ifa->ifa_addr; 269 IFA_ADDREF(ifa); /* for this routine */ 272 IFA_LOCK(ifa); 378 if (IFA_REMREF_LOCKED(ifa) == NULL) { 379 panic("%s: unexpected (missing) refcnt ifa=%p", __func__, ifa); 382 IFA_UNLOCK(ifa); 965 struct ifaddr *ifa; local [all...] |
H A D | in6_src.c | 582 struct ifaddr *ifa = NULL; local 701 ifa = ro->ro_srcia; 702 IFA_ADDREF(ifa); /* for caller */ 735 ifa = (struct ifaddr *) 743 if (ifa == NULL && ip6_forwarding && nd6_prproxy) { 744 ifa = (struct ifaddr *) 746 if (ifa != NULL && !(proxied_ifa = 747 nd6_prproxy_ifaddr((struct in6_ifaddr *)ifa))) { 748 IFA_REMREF(ifa); 749 ifa [all...] |
/macosx-10.9.5/sudo-72/src/ |
H A D | interfaces.c | 100 struct ifaddrs *ifa, *ifaddrs; local 111 for (ifa = ifaddrs; ifa != NULL; ifa = ifa -> ifa_next) { 113 if (ifa->ifa_addr == NULL || !ISSET(ifa->ifa_flags, IFF_UP) || 114 ISSET(ifa->ifa_flags, IFF_LOOPBACK)) 117 switch(ifa->ifa_addr->sa_family) { 132 for (ifa [all...] |
/macosx-10.9.5/xnu-2422.115.4/bsd/net/ |
H A D | if.c | 276 if_attach_ifa(struct ifnet *ifp, struct ifaddr *ifa) argument 278 if_attach_ifa_common(ifp, ifa, 0); 282 if_attach_link_ifa(struct ifnet *ifp, struct ifaddr *ifa) argument 284 if_attach_ifa_common(ifp, ifa, 1); 288 if_attach_ifa_common(struct ifnet *ifp, struct ifaddr *ifa, int link) argument 291 IFA_LOCK_ASSERT_HELD(ifa); 293 if (ifa->ifa_ifp != ifp) { 295 ifa->ifa_ifp, ifp); 297 } else if (ifa->ifa_debug & IFD_ATTACHED) { 298 panic("%s: Attempt to attach an already attached ifa 320 if_detach_ifa(struct ifnet *ifp, struct ifaddr *ifa) argument 326 if_detach_link_ifa(struct ifnet *ifp, struct ifaddr *ifa) argument 332 if_detach_ifa_common(struct ifnet *ifp, struct ifaddr *ifa, int link) argument 765 struct ifaddr *ifa; local 790 struct ifaddr *ifa; local 840 struct ifaddr *ifa; local 892 struct ifaddr *ifa = NULL; local 952 struct ifaddr *ifa = NULL; local 1072 struct ifaddr *ifa = NULL; local 1167 struct ifaddr *ifa; local 1211 struct ifaddr **ifa; local 2525 struct ifaddr *ifa; local 3710 ifa_remref(struct ifaddr *ifa, int locked) argument 3753 ifa_addref(struct ifaddr *ifa, int locked) argument 3771 ifa_lock_init(struct ifaddr *ifa) argument 3777 ifa_lock_destroy(struct ifaddr *ifa) argument [all...] |
H A D | rtsock.c | 524 * ifa from changing (e.g. in_ifinit), so it is safe 778 struct ifaddr *ifa = NULL; local 801 if (Ifpaddr && (ifa = ifa_ifwithnet_scoped(Ifpaddr, ifscope)) && 802 (ifp = ifa->ifa_ifp) && (Ifaaddr || Gate)) { 803 IFA_REMREF(ifa); 804 ifa = ifaof_ifpforaddr(Ifaaddr ? Ifaaddr : Gate, ifp); 806 if (ifa != NULL) { 807 IFA_REMREF(ifa); 808 ifa = NULL; 812 ifa 1246 rt_newaddrmsg(int cmd, struct ifaddr *ifa, int error, struct rtentry *rt) argument 1575 struct ifaddr *ifa; local 1717 struct ifaddr *ifa; local [all...] |
H A D | kpi_interface.c | 1490 extern uint32_t tcp_find_anypcb_byaddr(struct ifaddr *ifa); 1492 extern uint32_t udp_find_anypcb_byaddr(struct ifaddr *ifa); 1534 struct ifaddr *ifa; local 1535 TAILQ_FOREACH(ifa, &ifp->if_addrhead, ifa_link) { 1536 IFA_LOCK(ifa); 1538 ifa->ifa_addr->sa_family != family) { 1539 IFA_UNLOCK(ifa); 1545 IFA_UNLOCK(ifa); 1552 ifal->ifal_ifa = ifa; 1553 IFA_ADDREF_LOCKED(ifa); 1627 struct ifaddr *ifa; local 1679 struct ifaddr *ifa; local 1749 struct ifaddr *ifa; local 1903 struct ifaddr *ifa; local 2119 ifaddr_reference(ifaddr_t ifa) argument 2129 ifaddr_release(ifaddr_t ifa) argument 2139 ifaddr_address_family(ifaddr_t ifa) argument 2153 ifaddr_address(ifaddr_t ifa, struct sockaddr *out_addr, u_int32_t addr_size) argument 2180 ifaddr_dstaddress(ifaddr_t ifa, struct sockaddr *out_addr, u_int32_t addr_size) argument 2207 ifaddr_netmask(ifaddr_t ifa, struct sockaddr *out_addr, u_int32_t addr_size) argument 2234 ifaddr_ifnet(ifaddr_t ifa) argument [all...] |
H A D | route.c | 1272 rtsetifa(struct rtentry *rt, struct ifaddr *ifa) argument 1278 if (rt->rt_ifa == ifa) 1284 /* Release the old ifa */ 1289 rt->rt_ifa = ifa; 1291 /* Take a reference to the ifa */ 1311 struct ifaddr *ifa = NULL; local 1336 if ((ifa = ifa_ifwithnet_scoped(gateway, ifscope)) == NULL) { 1351 * possibility of rt_ifa/ifa's ifa_addr from changing (e.g. 1356 ifa->ifa_addr))) { 1359 IFA_REMREF(ifa); 1477 struct ifaddr *ifa; local 1510 struct ifaddr *ifa = NULL; local 1685 struct ifaddr *ifa = NULL; local 2964 rtinit(struct ifaddr *ifa, int cmd, int flags) argument 2978 rtinit_locked(struct ifaddr *ifa, int cmd, int flags) argument [all...] |
H A D | ether_inet_pr_module.c | 327 struct ifaddr *ifa = data; local 334 if (ifaddr_address_family(ifa) != AF_INET) 337 inet_arp_init_ifaddr(ifp, ifa); 353 kdp_set_ip_and_mac_addresses(&(IA_SIN(ifa)->sin_addr), 469 struct ifaddr *ifa; local 473 TAILQ_FOREACH(ifa, &ifp->if_addrhead, ifa_link) { 474 IFA_LOCK(ifa); 475 if (ifa->ifa_addr != NULL && 476 ifa->ifa_addr->sa_family == AF_INET) { 478 ifa [all...] |
/macosx-10.9.5/configd-596.15/Plugins/KernelEventMonitor/ |
H A D | ev_ipv4.c | 134 struct ifaddrs *ifa; local 160 for (ifa = ifap; ifa; ifa = ifa->ifa_next) { 163 if (ifa->ifa_addr->sa_family != AF_INET) { 169 if (strncmp(if_name, ifa->ifa_name, IFNAMSIZ) == 0) { 176 interface = CFStringCreateWithCString(NULL, ifa->ifa_name, kCFStringEncodingMacRoman); 186 sin = (struct sockaddr_in *)(void *)ifa->ifa_addr; 189 if (ifa [all...] |
H A D | ev_ipv6.c | 250 struct ifaddrs *ifa; local 277 for (ifa = ifap; ifa; ifa = ifa->ifa_next) { 282 if (ifa->ifa_addr->sa_family != AF_INET6) { 288 if (strncmp(if_name, ifa->ifa_name, IFNAMSIZ) == 0) { 304 interface = CFStringCreateWithCString(NULL, ifa->ifa_name, kCFStringEncodingMacRoman); 313 /* ALIGN: ifa->ifa_addr aligned (getifaddrs), cast ok. */ 314 sin6 = (struct sockaddr_in6 *)(void *)ifa [all...] |
/macosx-10.9.5/xnu-2422.115.4/bsd/netinet/ |
H A D | in.c | 601 struct ifaddr *ifa; local 770 ifa = &ia->ia_ifa; 773 IFA_REMREF(ifa); 775 IFA_LOCK(ifa); 778 IFA_UNLOCK(ifa); 786 IFA_LOCK(ifa); 788 if_detach_ifa(ifp, ifa); 790 IFA_UNLOCK(ifa); 802 TAILQ_FOREACH(ifa, &ifp->if_addrhead, ifa_link) { 803 IFA_LOCK(ifa); 1154 struct ifaddr *ifa; local 1510 struct ifaddr *ifa; local 1991 struct ifaddr *ifa; local 2056 struct ifaddr *ifa; local 2261 in_ifaddr_free(struct ifaddr *ifa) argument 2294 in_ifaddr_attached(struct ifaddr *ifa) argument 2315 in_ifaddr_detached(struct ifaddr *ifa) argument 2337 in_ifaddr_trace(struct ifaddr *ifa, int refhold) argument [all...] |
/macosx-10.9.5/Libc-997.90.3/net/FreeBSD/ |
H A D | sourcefilter.c | 92 struct ifaddrs *ifa; local 110 for (ifa = ifaddrs; ifa != NULL; ifa = ifa->ifa_next) { 111 psu = (sockunion_t *)ifa->ifa_addr; 114 ifname = ifa->ifa_name; 126 for (ifa = ifaddrs; ifa != NULL; ifa [all...] |
/macosx-10.9.5/network_cmds-433/rtadvd.tproj/ |
H A D | if.c | 141 struct ifaddrs *ifap, *ifa; local 147 for (ifa = ifap; ifa; ifa = ifa->ifa_next) { 148 if (strcmp(ifa->ifa_name, name) == 0) { 149 ifd = ifa->ifa_data; 260 struct sockaddr *sa, *dst, *gw, *ifa, *rti_info[RTAX_MAX]; local 312 if ((ifa = rti_info[RTAX_IFA]) == NULL || 313 (ifa [all...] |