| /xnu-10063.101.15/bsd/netinet/ |
| H A D | in.c | 208 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 D | ip_icmp.c | 714 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 D | in_var.h | 83 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 D | raw_ip.c | 875 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 D | in_gif.c | 386 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 D | in_arp.c | 1686 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 D | ip_output.c | 509 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 D | igmp.c | 1436 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 D | in_pcb.c | 1576 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 D | ip_input.c | 2848 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 D | in_mcast.c | 1933 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 D | in6.c | 370 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 D | in6_src.c | 350 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 D | in6_ifattach.c | 535 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 D | nd6_rtr.c | 393 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 D | nd6_nbr.c | 748 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 D | nd6.c | 1377 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 D | mld6.c | 1411 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 D | in6_var.h | 158 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 D | icmp6.c | 2380 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 D | ip6_output.c | 1215 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 D | nd6_prproxy.c | 832 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 D | if_stf.c | 416 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 D | netsrc.c | 254 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 D | if.c | 937 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()
|