Home
last modified time | relevance | path

Searched refs:ia_ifa (Results 1 – 25 of 31) sorted by relevance

12

/xnu-10063.101.15/bsd/netinet/
H A Din.c208 IFA_LOCK(&ia->ia_ifa); in in_localaddr()
210 IFA_UNLOCK(&ia->ia_ifa); in in_localaddr()
214 IFA_UNLOCK(&ia->ia_ifa); in in_localaddr()
221 IFA_LOCK(&ia->ia_ifa); in in_localaddr()
223 IFA_UNLOCK(&ia->ia_ifa); in in_localaddr()
227 IFA_UNLOCK(&ia->ia_ifa); in in_localaddr()
572 IFA_LOCK(&ia->ia_ifa); in inctl_ifaddr()
574 IFA_UNLOCK(&ia->ia_ifa); in inctl_ifaddr()
604 IFA_LOCK(&ia->ia_ifa); in inctl_ifaddr()
615 IFA_UNLOCK(&ia->ia_ifa); in inctl_ifaddr()
[all …]
H A Dip_icmp.c714 IFA_LOCK(&ia->ia_ifa); in icmp_input()
716 IFA_UNLOCK(&ia->ia_ifa); in icmp_input()
717 ifa_remref(&ia->ia_ifa); in icmp_input()
730 IFA_UNLOCK(&ia->ia_ifa); in icmp_input()
731 ifa_remref(&ia->ia_ifa); in icmp_input()
839 IFA_LOCK(&ia->ia_ifa); in icmp_reflect()
841 ifa_addref(&ia->ia_ifa); in icmp_reflect()
842 IFA_UNLOCK(&ia->ia_ifa); in icmp_reflect()
845 IFA_UNLOCK(&ia->ia_ifa); in icmp_reflect()
853 IFA_LOCK(&ia->ia_ifa); in icmp_reflect()
[all …]
H A Din_var.h83 struct ifaddr ia_ifa; /* protocol-independent info */ member
84 #define ia_ifp ia_ifa.ifa_ifp
85 #define ia_flags ia_ifa.ifa_flags
205 IFA_LOCK_SPIN(&ia->ia_ifa); \
207 IFA_UNLOCK(&ia->ia_ifa); \
210 IFA_UNLOCK(&ia->ia_ifa); \
231 ifa_addref(&(ia)->ia_ifa); \
H A Draw_ip.c875 IFA_LOCK(&ia->ia_ifa); in rip_ctlinput()
876 if (ia->ia_ifa.ifa_addr == sa && in rip_ctlinput()
879 ifa_addref(&ia->ia_ifa); in rip_ctlinput()
880 IFA_UNLOCK(&ia->ia_ifa); in rip_ctlinput()
893 in_ifadown(&ia->ia_ifa, 1); in rip_ctlinput()
895 ifa_remref(&ia->ia_ifa); in rip_ctlinput()
898 IFA_UNLOCK(&ia->ia_ifa); in rip_ctlinput()
909 IFA_LOCK(&ia->ia_ifa); in rip_ctlinput()
910 if (ia->ia_ifa.ifa_addr == sa) { in rip_ctlinput()
914 IFA_UNLOCK(&ia->ia_ifa); in rip_ctlinput()
[all …]
H A Din_gif.c386 if ((ifnet_flags(ia4->ia_ifa.ifa_ifp) & IFF_BROADCAST) == 0) { in gif_encapcheck4()
389 IFA_LOCK(&ia4->ia_ifa); in gif_encapcheck4()
391 IFA_UNLOCK(&ia4->ia_ifa); in gif_encapcheck4()
395 IFA_UNLOCK(&ia4->ia_ifa); in gif_encapcheck4()
H A Din_arp.c1686 IFA_LOCK_SPIN(&ia->ia_ifa); in arp_ip_handle_input()
1691 ifa_addref(&ia->ia_ifa); in arp_ip_handle_input()
1692 IFA_UNLOCK(&ia->ia_ifa); in arp_ip_handle_input()
1696 IFA_UNLOCK(&ia->ia_ifa); in arp_ip_handle_input()
1700 IFA_LOCK_SPIN(&ia->ia_ifa); in arp_ip_handle_input()
1705 ifa_addref(&ia->ia_ifa); in arp_ip_handle_input()
1706 IFA_UNLOCK(&ia->ia_ifa); in arp_ip_handle_input()
1710 IFA_UNLOCK(&ia->ia_ifa); in arp_ip_handle_input()
1726 IFA_LOCK_SPIN(&ia->ia_ifa); in arp_ip_handle_input()
1732 ifa_addref(&ia->ia_ifa); in arp_ip_handle_input()
[all …]
H A Dip_output.c509 ifa_addref(&ia->ia_ifa); in ip_output_list()
609 ifa_remref(&src_ia->ia_ifa); in ip_output_list()
645 ifa_remref(&ia->ia_ifa); in ip_output_list()
677 ifa_remref(&ia->ia_ifa); in ip_output_list()
833 ifa_remref(&ia->ia_ifa); in ip_output_list()
840 ifa_addref(&ia->ia_ifa); in ip_output_list()
873 m->m_pkthdr.rcvif = ia->ia_ifa.ifa_ifp; in ip_output_list()
945 IFA_LOCK_SPIN(&ia1->ia_ifa); in ip_output_list()
949 IFA_UNLOCK(&ia1->ia_ifa); in ip_output_list()
952 IFA_UNLOCK(&ia1->ia_ifa); in ip_output_list()
[all …]
H A Digmp.c1436 IFA_LOCK(&ia->ia_ifa); in igmp_input_v1_report()
1438 IFA_UNLOCK(&ia->ia_ifa); in igmp_input_v1_report()
1439 ifa_remref(&ia->ia_ifa); in igmp_input_v1_report()
1543 IFA_LOCK(&ia->ia_ifa); in igmp_input_v2_report()
1545 IFA_UNLOCK(&ia->ia_ifa); in igmp_input_v2_report()
1546 ifa_remref(&ia->ia_ifa); in igmp_input_v2_report()
1549 IFA_UNLOCK(&ia->ia_ifa); in igmp_input_v2_report()
1558 ifa_remref(&ia->ia_ifa); in igmp_input_v2_report()
1566 ifa_remref(&ia->ia_ifa); in igmp_input_v2_report()
1582 IFA_LOCK(&ia->ia_ifa); in igmp_input_v2_report()
[all …]
H A Din_pcb.c1576 IFA_LOCK_SPIN(&ia->ia_ifa); in in_pcbladdr()
1583 IFA_UNLOCK(&ia->ia_ifa); in in_pcbladdr()
1687 ifa_addref(&ia->ia_ifa); in in_pcbladdr()
1729 ifa_addref(&ia->ia_ifa); in in_pcbladdr()
1752 ifa_remref(&ia->ia_ifa); in in_pcbladdr()
1761 ifa_addref(&ia->ia_ifa); in in_pcbladdr()
1783 IFA_LOCK_SPIN(&ia->ia_ifa); in in_pcbladdr()
1784 if (inp_restricted_send(inp, ia->ia_ifa.ifa_ifp)) { in in_pcbladdr()
1785 IFA_UNLOCK(&ia->ia_ifa); in in_pcbladdr()
1800 IFA_CONVERT_LOCK(&ia->ia_ifa); in in_pcbladdr()
[all …]
H A Dip_input.c2848 ifa_remref(&ia->ia_ifa); in ip_dooptions()
2913 IFA_LOCK(&ia->ia_ifa); in ip_dooptions()
2916 IFA_UNLOCK(&ia->ia_ifa); in ip_dooptions()
2917 ifa_remref(&ia->ia_ifa); in ip_dooptions()
2955 IFA_LOCK(&ia->ia_ifa); in ip_dooptions()
2958 IFA_UNLOCK(&ia->ia_ifa); in ip_dooptions()
2959 ifa_remref(&ia->ia_ifa); in ip_dooptions()
3004 IFA_LOCK(&ia->ia_ifa); in ip_dooptions()
3007 IFA_UNLOCK(&ia->ia_ifa); in ip_dooptions()
3009 ifa_remref(&ia->ia_ifa); in ip_dooptions()
[all …]
H A Din_mcast.c1933 IFA_LOCK_SPIN(&ia->ia_ifa); in inp_getmoptions()
1936 IFA_UNLOCK(&ia->ia_ifa); in inp_getmoptions()
1937 ifa_remref(&ia->ia_ifa); in inp_getmoptions()
2069 IFA_LOCK_SPIN(&ia->ia_ifa); in inp_lookup_mcast_ifp()
2071 IFA_UNLOCK(&ia->ia_ifa); in inp_lookup_mcast_ifp()
/xnu-10063.101.15/bsd/netinet6/
H A Din6.c370 IFA_LOCK(&ia->ia_ifa); in in6_ifremloop()
374 IFA_UNLOCK(&ia->ia_ifa); in in6_ifremloop()
378 IFA_UNLOCK(&ia->ia_ifa); in in6_ifremloop()
764 if (ia->ia_ifa.ifa_ifp != ifp) { in in6ctl_llstop()
767 IFA_LOCK(&ia->ia_ifa); in in6ctl_llstop()
769 ifa_addref(&ia->ia_ifa); /* for us */ in in6ctl_llstop()
770 IFA_UNLOCK(&ia->ia_ifa); in in6ctl_llstop()
772 in6_purgeaddr(&ia->ia_ifa); in in6ctl_llstop()
773 ifa_remref(&ia->ia_ifa); /* for us */ in in6ctl_llstop()
784 IFA_UNLOCK(&ia->ia_ifa); in in6ctl_llstop()
[all …]
H A Din6_src.c350 IFA_LOCK(&ia->ia_ifa); in in6_selectsrc_core()
508 IFA_UNLOCK(&ia->ia_ifa); in in6_selectsrc_core()
538 ifa_remref(&ia_best->ia_ifa); in in6_selectsrc_core()
542 IFA_LOCK(&ia->ia_ifa); in in6_selectsrc_core()
632 IFA_UNLOCK(&ia->ia_ifa); in in6_selectsrc_core()
656 ifa_addref(&ia->ia_ifa); /* for ia_best */ in in6_selectsrc_core()
657 IFA_UNLOCK(&ia->ia_ifa); in in6_selectsrc_core()
659 ifa_remref(&ia_best->ia_ifa); in in6_selectsrc_core()
665 IFA_UNLOCK(&ia->ia_ifa); in in6_selectsrc_core()
669 ifa_addref(&ia->ia_ifa); /* for ia_best */ in in6_selectsrc_core()
[all …]
H A Din6_ifattach.c535 ifa_remref(&ia->ia_ifa); in in6_ifattach_linklocal()
542 ifa_remref(&ia->ia_ifa); in in6_ifattach_linklocal()
603 ifa_remref(&ia->ia_ifa); in in6_ifattach_loopback()
777 ifa_remref(&ia6->ia_ifa); in in6_ifattach_prelim()
831 ifa_remref(&ia6->ia_ifa); in in6_ifattach_aliasreq()
969 ifa_remref(&ia6->ia_ifa); in in6_ifattach_llcgareq()
1049 if (ia->ia_ifa.ifa_ifp != ifp) { in in6_ifdetach()
1052 ifa_addref(&ia->ia_ifa); /* for us */ in in6_ifdetach()
1054 in6_purgeaddr(&ia->ia_ifa); in in6_ifdetach()
1055 ifa_remref(&ia->ia_ifa); /* for us */ in in6_ifdetach()
H A Dnd6_rtr.c393 ifa_remref(&ia6->ia_ifa); in nd6_ra_input()
2775 IFA_LOCK(&ia6->ia_ifa); in prelist_update()
2782 IFA_UNLOCK(&ia6->ia_ifa); in prelist_update()
2807 ifa_remref(&ia6->ia_ifa); in prelist_update()
2819 IFA_LOCK(&ia6->ia_ifa); in prelist_update()
2827 IFA_UNLOCK(&ia6->ia_ifa); in prelist_update()
2828 ifa_remref(&ia6->ia_ifa); in prelist_update()
2866 ifa_remref(&ia6_match->ia_ifa); in prelist_update()
3389 IFA_LOCK(&ifa->ia_ifa); in pfxlist_onlink_check()
3392 IFA_UNLOCK(&ifa->ia_ifa); in pfxlist_onlink_check()
[all …]
H A Dnd6_nbr.c748 ifa_remref(&ia->ia_ifa); in nd6_ns_output()
898 ifa_remref(&ia->ia_ifa); in nd6_ns_output()
1529 ifa_remref(&ia->ia_ifa); in nd6_na_output()
1766 IFA_LOCK(&ia->ia_ifa); in nd6_dad_start()
1773 IFA_UNLOCK(&ia->ia_ifa); in nd6_dad_start()
1778 IFA_UNLOCK(&ia->ia_ifa); in nd6_dad_start()
1781 IFA_UNLOCK(&ia->ia_ifa); in nd6_dad_start()
1916 IFA_LOCK_SPIN(&ia->ia_ifa); in nd6_unsol_na_output()
1918 IFA_UNLOCK(&ia->ia_ifa); in nd6_unsol_na_output()
1958 IFA_LOCK(&ia->ia_ifa); in nd6_dad_timer()
[all …]
H A Dnd6.c1377 IFA_LOCK_ASSERT_HELD(&ia6->ia_ifa); in nd6_handle_duplicated_ip6_addr()
1398 IFA_UNLOCK(&ia6->ia_ifa); in nd6_handle_duplicated_ip6_addr()
1400 in6_purgeaddr(&ia6->ia_ifa); in nd6_handle_duplicated_ip6_addr()
1410 IFA_LOCK(&new_ia6->ia_ifa); in nd6_handle_duplicated_ip6_addr()
1417 IFA_UNLOCK(&new_ia6->ia_ifa); in nd6_handle_duplicated_ip6_addr()
1418 ifa_remref(&new_ia6->ia_ifa); in nd6_handle_duplicated_ip6_addr()
1456 IFA_LOCK(&ia6->ia_ifa); in nd6_service_ip6_addr()
1463 ifa_addref(&ia6->ia_ifa); in nd6_service_ip6_addr()
1484 ifa_remref(&ia6->ia_ifa); in nd6_service_ip6_addr()
1510 IFA_UNLOCK(&ia6->ia_ifa); in nd6_service_ip6_addr()
[all …]
H A Dmld6.c1411 IFA_LOCK(&ia->ia_ifa); in mld_v1_input_report()
1413 IFA_UNLOCK(&ia->ia_ifa); in mld_v1_input_report()
1414 ifa_remref(&ia->ia_ifa); in mld_v1_input_report()
1417 IFA_UNLOCK(&ia->ia_ifa); in mld_v1_input_report()
1418 ifa_remref(&ia->ia_ifa); in mld_v1_input_report()
2343 ifa_remref(&ia->ia_ifa); in mld_v1_transmit_report()
2351 ifa_remref(&ia->ia_ifa); in mld_v1_transmit_report()
2372 IFA_LOCK(&ia->ia_ifa); in mld_v1_transmit_report()
2377 IFA_UNLOCK(&ia->ia_ifa); in mld_v1_transmit_report()
2378 ifa_remref(&ia->ia_ifa); in mld_v1_transmit_report()
[all …]
H A Din6_var.h158 struct ifaddr ia_ifa; /* protocol-independent info */ member
159 #define ia_ifp ia_ifa.ifa_ifp
160 #define ia_flags ia_ifa.ifa_flags
H A Dicmp6.c2380 IFA_LOCK(&ia->ia_ifa); in icmp6_reflect()
2383 IFA_UNLOCK(&ia->ia_ifa); in icmp6_reflect()
2388 IFA_UNLOCK(&ia->ia_ifa); in icmp6_reflect()
2852 IFA_LOCK(&ia->ia_ifa); in icmp6_redirect_output()
2854 IFA_UNLOCK(&ia->ia_ifa); in icmp6_redirect_output()
2855 ifa_remref(&ia->ia_ifa); in icmp6_redirect_output()
H A Dip6_output.c1215 ifa_addref(&ia->ia_ifa); in ip6_output_list()
1623 ifa_remref(&ia->ia_ifa); in ip6_output_list()
1626 ifa_remref(&src_ia->ia_ifa); in ip6_output_list()
4129 IFA_LOCK_SPIN(&ia->ia_ifa); in ip6_mloopback()
4133 IFA_UNLOCK(&ia->ia_ifa); in ip6_mloopback()
4136 IFA_UNLOCK(&ia->ia_ifa); in ip6_mloopback()
H A Dnd6_prproxy.c832 IFA_LOCK(&ia->ia_ifa); in nd6_prproxy_ifaddr()
836 IFA_UNLOCK(&ia->ia_ifa); in nd6_prproxy_ifaddr()
/xnu-10063.101.15/bsd/net/
H A Dif_stf.c416 IFA_LOCK(&ia6->ia_ifa); in stf_encapcheck()
419 IFA_UNLOCK(&ia6->ia_ifa); in stf_encapcheck()
420 ifa_remref(&ia6->ia_ifa); in stf_encapcheck()
435 IFA_UNLOCK(&ia6->ia_ifa); in stf_encapcheck()
436 ifa_remref(&ia6->ia_ifa); in stf_encapcheck()
440 IFA_UNLOCK(&ia6->ia_ifa); in stf_encapcheck()
441 ifa_remref(&ia6->ia_ifa); in stf_encapcheck()
475 IFA_LOCK(&ia4->ia_ifa); in stf_getsrcifa6()
477 IFA_UNLOCK(&ia4->ia_ifa); in stf_getsrcifa6()
480 IFA_UNLOCK(&ia4->ia_ifa); in stf_getsrcifa6()
[all …]
H A Dnetsrc.c254 IFA_LOCK_SPIN(&ia->ia_ifa); in netsrc_ipv4()
256 ifa_addref(&ia->ia_ifa); in netsrc_ipv4()
259 IFA_UNLOCK(&ia->ia_ifa); in netsrc_ipv4()
265 IFA_UNLOCK(&ia->ia_ifa); in netsrc_ipv4()
266 ifa_remref(&ia->ia_ifa); in netsrc_ipv4()
H A Dif.c937 IFA_LOCK_SPIN(&ia->ia_ifa); in ifa_foraddr_scoped()
940 ifa_addref(&ia->ia_ifa); /* for caller */ in ifa_foraddr_scoped()
941 IFA_UNLOCK(&ia->ia_ifa); in ifa_foraddr_scoped()
944 IFA_UNLOCK(&ia->ia_ifa); in ifa_foraddr_scoped()
966 IFA_LOCK(&ia->ia_ifa); in ifa_foraddr6_scoped()
969 ifa_addref(&ia->ia_ifa); /* for caller */ in ifa_foraddr6_scoped()
970 IFA_UNLOCK(&ia->ia_ifa); in ifa_foraddr6_scoped()
973 IFA_UNLOCK(&ia->ia_ifa); in ifa_foraddr6_scoped()
2783 ifa_remref(&ia6_clat->ia_ifa); in ifioctl_clat46addr()

12