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

1234

/macosx-10.9.5/Libinfo-449.1.3/gen.subproj/
H A Dif_nametoindex.c59 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 Dif_nameindex.c79 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 Dif_indextoname.c61 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 Dgetifmaddrs.c80 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 Dfad-getad.c151 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 Dpcap-snf.c266 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 Difiter_getifaddrs.c127 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 Dget_addrs.c100 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 Difiter_getifaddrs.c127 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 Dsys_MacOSX.c216 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 Din6.c272 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 Dnd6_nbr.c259 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 Din6_ifattach.c252 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 Din6_src.c582 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 Dinterfaces.c100 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 Dif.c276 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 Drtsock.c524 * 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 Dkpi_interface.c1490 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 Droute.c1272 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 Dether_inet_pr_module.c327 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 Dev_ipv4.c134 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 Dev_ipv6.c250 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 Din.c601 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 Dsourcefilter.c92 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 Dif.c141 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...]

Completed in 191 milliseconds

1234