| /xnu-12377.61.12/bsd/netinet/ |
| H A D | in.c | 209 IFA_LOCK(&ia->ia_ifa); in in_localaddr() 211 IFA_UNLOCK(&ia->ia_ifa); in in_localaddr() 215 IFA_UNLOCK(&ia->ia_ifa); in in_localaddr() 222 IFA_LOCK(&ia->ia_ifa); in in_localaddr() 224 IFA_UNLOCK(&ia->ia_ifa); in in_localaddr() 228 IFA_UNLOCK(&ia->ia_ifa); in in_localaddr() 573 IFA_LOCK(&ia->ia_ifa); in inctl_ifaddr() 575 IFA_UNLOCK(&ia->ia_ifa); in inctl_ifaddr() 605 IFA_LOCK(&ia->ia_ifa); in inctl_ifaddr() 616 IFA_UNLOCK(&ia->ia_ifa); in inctl_ifaddr() [all …]
|
| H A D | in_var.h | 84 struct ifaddr ia_ifa; /* protocol-independent info */ member 85 #define ia_ifp ia_ifa.ifa_ifp 86 #define ia_flags ia_ifa.ifa_flags 105 return __container_of(ifa, const struct in_ifaddr, ia_ifa); in __ifatoia_const() 111 return __container_of(ifa, struct in_ifaddr, ia_ifa); in __ifatoia() 270 IFA_LOCK_SPIN(&ia->ia_ifa); \ 272 IFA_UNLOCK(&ia->ia_ifa); \ 275 IFA_UNLOCK(&ia->ia_ifa); \ 296 ifa_addref(&(ia)->ia_ifa); \
|
| H A D | ip_icmp.c | 718 IFA_LOCK(&ia->ia_ifa); in icmp_input() 720 IFA_UNLOCK(&ia->ia_ifa); in icmp_input() 721 ifa_remref(&ia->ia_ifa); in icmp_input() 734 IFA_UNLOCK(&ia->ia_ifa); in icmp_input() 735 ifa_remref(&ia->ia_ifa); in icmp_input() 843 IFA_LOCK(&ia->ia_ifa); in icmp_reflect() 845 ifa_addref(&ia->ia_ifa); in icmp_reflect() 846 IFA_UNLOCK(&ia->ia_ifa); in icmp_reflect() 849 IFA_UNLOCK(&ia->ia_ifa); in icmp_reflect() 857 IFA_LOCK(&ia->ia_ifa); in icmp_reflect() [all …]
|
| H A D | raw_ip.c | 884 IFA_LOCK(&ia->ia_ifa); in rip_ctlinput() 885 if (ia->ia_ifa.ifa_addr == sa && in rip_ctlinput() 888 ifa_addref(&ia->ia_ifa); in rip_ctlinput() 889 IFA_UNLOCK(&ia->ia_ifa); in rip_ctlinput() 902 in_ifadown(&ia->ia_ifa, 1); in rip_ctlinput() 904 ifa_remref(&ia->ia_ifa); in rip_ctlinput() 907 IFA_UNLOCK(&ia->ia_ifa); in rip_ctlinput() 918 IFA_LOCK(&ia->ia_ifa); in rip_ctlinput() 919 if (ia->ia_ifa.ifa_addr == sa) { in rip_ctlinput() 923 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 | 1694 IFA_LOCK_SPIN(&ia->ia_ifa); in arp_ip_handle_input() 1699 ifa_addref(&ia->ia_ifa); in arp_ip_handle_input() 1700 IFA_UNLOCK(&ia->ia_ifa); in arp_ip_handle_input() 1704 IFA_UNLOCK(&ia->ia_ifa); in arp_ip_handle_input() 1708 IFA_LOCK_SPIN(&ia->ia_ifa); in arp_ip_handle_input() 1713 ifa_addref(&ia->ia_ifa); in arp_ip_handle_input() 1714 IFA_UNLOCK(&ia->ia_ifa); in arp_ip_handle_input() 1718 IFA_UNLOCK(&ia->ia_ifa); in arp_ip_handle_input() 1734 IFA_LOCK_SPIN(&ia->ia_ifa); in arp_ip_handle_input() 1740 ifa_addref(&ia->ia_ifa); in arp_ip_handle_input() [all …]
|
| H A D | ip_output.c | 519 ifa_addref(&ia->ia_ifa); in ip_output_list() 622 ifa_remref(&src_ia->ia_ifa); in ip_output_list() 658 ifa_remref(&ia->ia_ifa); in ip_output_list() 691 ifa_remref(&ia->ia_ifa); in ip_output_list() 863 ifa_remref(&ia->ia_ifa); in ip_output_list() 870 ifa_addref(&ia->ia_ifa); in ip_output_list() 903 m->m_pkthdr.rcvif = ia->ia_ifa.ifa_ifp; in ip_output_list() 976 IFA_LOCK_SPIN(&ia1->ia_ifa); in ip_output_list() 980 IFA_UNLOCK(&ia1->ia_ifa); in ip_output_list() 983 IFA_UNLOCK(&ia1->ia_ifa); in ip_output_list() [all …]
|
| H A D | igmp.c | 1429 IFA_LOCK(&ia->ia_ifa); in igmp_input_v1_report() 1431 IFA_UNLOCK(&ia->ia_ifa); in igmp_input_v1_report() 1432 ifa_remref(&ia->ia_ifa); in igmp_input_v1_report() 1536 IFA_LOCK(&ia->ia_ifa); in igmp_input_v2_report() 1538 IFA_UNLOCK(&ia->ia_ifa); in igmp_input_v2_report() 1539 ifa_remref(&ia->ia_ifa); in igmp_input_v2_report() 1542 IFA_UNLOCK(&ia->ia_ifa); in igmp_input_v2_report() 1551 ifa_remref(&ia->ia_ifa); in igmp_input_v2_report() 1559 ifa_remref(&ia->ia_ifa); in igmp_input_v2_report() 1575 IFA_LOCK(&ia->ia_ifa); in igmp_input_v2_report() [all …]
|
| H A D | ip_input.c | 2485 ifa_remref(&ia->ia_ifa); in ip_dooptions() 2551 IFA_LOCK(&ia->ia_ifa); in ip_dooptions() 2554 IFA_UNLOCK(&ia->ia_ifa); in ip_dooptions() 2555 ifa_remref(&ia->ia_ifa); in ip_dooptions() 2593 IFA_LOCK(&ia->ia_ifa); in ip_dooptions() 2596 IFA_UNLOCK(&ia->ia_ifa); in ip_dooptions() 2597 ifa_remref(&ia->ia_ifa); in ip_dooptions() 2642 IFA_LOCK(&ia->ia_ifa); in ip_dooptions() 2645 IFA_UNLOCK(&ia->ia_ifa); in ip_dooptions() 2647 ifa_remref(&ia->ia_ifa); in ip_dooptions() [all …]
|
| H A D | in_pcb.c | 1569 IFA_LOCK_SPIN(&ia->ia_ifa); in in_pcbladdr() 1576 IFA_UNLOCK(&ia->ia_ifa); in in_pcbladdr() 1680 ifa_addref(&ia->ia_ifa); in in_pcbladdr() 1722 ifa_addref(&ia->ia_ifa); in in_pcbladdr() 1745 ifa_remref(&ia->ia_ifa); in in_pcbladdr() 1754 ifa_addref(&ia->ia_ifa); in in_pcbladdr() 1776 IFA_LOCK_SPIN(&ia->ia_ifa); in in_pcbladdr() 1777 if (inp_restricted_send(inp, ia->ia_ifa.ifa_ifp)) { in in_pcbladdr() 1778 IFA_UNLOCK(&ia->ia_ifa); in in_pcbladdr() 1793 IFA_CONVERT_LOCK(&ia->ia_ifa); in in_pcbladdr() [all …]
|
| H A D | in_mcast.c | 1940 IFA_LOCK_SPIN(&ia->ia_ifa); in inp_getmoptions() 1943 IFA_UNLOCK(&ia->ia_ifa); in inp_getmoptions() 1944 ifa_remref(&ia->ia_ifa); in inp_getmoptions() 2076 IFA_LOCK_SPIN(&ia->ia_ifa); in inp_lookup_mcast_ifp() 2078 IFA_UNLOCK(&ia->ia_ifa); in inp_lookup_mcast_ifp()
|
| /xnu-12377.61.12/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() 766 if (ia->ia_ifa.ifa_ifp != ifp) { in in6ctl_llstop() 769 IFA_LOCK(&ia->ia_ifa); in in6ctl_llstop() 771 ifa_addref(&ia->ia_ifa); /* for us */ in in6ctl_llstop() 772 IFA_UNLOCK(&ia->ia_ifa); in in6ctl_llstop() 774 in6_purgeaddr(&ia->ia_ifa); in in6ctl_llstop() 775 ifa_remref(&ia->ia_ifa); /* for us */ in in6ctl_llstop() 786 IFA_UNLOCK(&ia->ia_ifa); in in6ctl_llstop() [all …]
|
| H A D | in6_src.c | 348 IFA_LOCK(&ia->ia_ifa); in in6_selectsrc_core() 512 IFA_UNLOCK(&ia->ia_ifa); in in6_selectsrc_core() 542 ifa_remref(&ia_best->ia_ifa); in in6_selectsrc_core() 546 IFA_LOCK(&ia->ia_ifa); in in6_selectsrc_core() 636 IFA_UNLOCK(&ia->ia_ifa); in in6_selectsrc_core() 660 ifa_addref(&ia->ia_ifa); /* for ia_best */ in in6_selectsrc_core() 661 IFA_UNLOCK(&ia->ia_ifa); in in6_selectsrc_core() 663 ifa_remref(&ia_best->ia_ifa); in in6_selectsrc_core() 669 IFA_UNLOCK(&ia->ia_ifa); in in6_selectsrc_core() 673 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 | 423 ifa_remref(&ia6->ia_ifa); in nd6_ra_input() 2872 IFA_LOCK(&ia6->ia_ifa); in prelist_update() 2879 IFA_UNLOCK(&ia6->ia_ifa); in prelist_update() 2904 ifa_remref(&ia6->ia_ifa); in prelist_update() 2916 IFA_LOCK(&ia6->ia_ifa); in prelist_update() 2924 IFA_UNLOCK(&ia6->ia_ifa); in prelist_update() 2925 ifa_remref(&ia6->ia_ifa); in prelist_update() 2963 ifa_remref(&ia6_match->ia_ifa); in prelist_update() 3483 IFA_LOCK(&ifa->ia_ifa); in pfxlist_onlink_check() 3486 IFA_UNLOCK(&ifa->ia_ifa); in pfxlist_onlink_check() [all …]
|
| H A D | nd6.c | 1389 IFA_LOCK_ASSERT_HELD(&ia6->ia_ifa); in nd6_handle_duplicated_ip6_addr() 1410 IFA_UNLOCK(&ia6->ia_ifa); in nd6_handle_duplicated_ip6_addr() 1412 in6_purgeaddr(&ia6->ia_ifa); in nd6_handle_duplicated_ip6_addr() 1422 IFA_LOCK(&new_ia6->ia_ifa); in nd6_handle_duplicated_ip6_addr() 1429 IFA_UNLOCK(&new_ia6->ia_ifa); in nd6_handle_duplicated_ip6_addr() 1430 ifa_remref(&new_ia6->ia_ifa); in nd6_handle_duplicated_ip6_addr() 1468 IFA_LOCK(&ia6->ia_ifa); in nd6_service_ip6_addr() 1475 ifa_addref(&ia6->ia_ifa); in nd6_service_ip6_addr() 1496 ifa_remref(&ia6->ia_ifa); in nd6_service_ip6_addr() 1522 IFA_UNLOCK(&ia6->ia_ifa); in nd6_service_ip6_addr() [all …]
|
| H A D | nd6_nbr.c | 765 ifa_remref(&ia->ia_ifa); in nd6_ns_output() 917 ifa_remref(&ia->ia_ifa); in nd6_ns_output() 1567 ifa_remref(&ia->ia_ifa); in nd6_na_output() 1772 IFA_LOCK(&ia->ia_ifa); in nd6_dad_start() 1779 IFA_UNLOCK(&ia->ia_ifa); in nd6_dad_start() 1784 IFA_UNLOCK(&ia->ia_ifa); in nd6_dad_start() 1787 IFA_UNLOCK(&ia->ia_ifa); in nd6_dad_start() 1922 IFA_LOCK_SPIN(&ia->ia_ifa); in nd6_unsol_na_output() 1924 IFA_UNLOCK(&ia->ia_ifa); in nd6_unsol_na_output() 1964 IFA_LOCK(&ia->ia_ifa); in nd6_dad_timer() [all …]
|
| H A D | in6_var.h | 160 struct ifaddr ia_ifa; /* protocol-independent info */ member 161 #define ia_ifp ia_ifa.ifa_ifp 162 #define ia_flags ia_ifa.ifa_flags 194 return __container_of(ifa, const struct in6_ifaddr, ia_ifa); in __ifatoia6_const() 200 return __container_of(ifa, struct in6_ifaddr, ia_ifa); in __ifatoia6()
|
| H A D | mld6.c | 1404 IFA_LOCK(&ia->ia_ifa); in mld_v1_input_report() 1406 IFA_UNLOCK(&ia->ia_ifa); in mld_v1_input_report() 1407 ifa_remref(&ia->ia_ifa); in mld_v1_input_report() 1410 IFA_UNLOCK(&ia->ia_ifa); in mld_v1_input_report() 1411 ifa_remref(&ia->ia_ifa); in mld_v1_input_report() 2336 ifa_remref(&ia->ia_ifa); in mld_v1_transmit_report() 2344 ifa_remref(&ia->ia_ifa); in mld_v1_transmit_report() 2365 IFA_LOCK(&ia->ia_ifa); in mld_v1_transmit_report() 2370 IFA_UNLOCK(&ia->ia_ifa); in mld_v1_transmit_report() 2371 ifa_remref(&ia->ia_ifa); in mld_v1_transmit_report() [all …]
|
| H A D | icmp6.c | 2384 IFA_LOCK(&ia->ia_ifa); in icmp6_reflect() 2387 IFA_UNLOCK(&ia->ia_ifa); in icmp6_reflect() 2392 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 | 1262 ifa_addref(&ia->ia_ifa); in ip6_output_list() 1674 ifa_remref(&ia->ia_ifa); in ip6_output_list() 1677 ifa_remref(&src_ia->ia_ifa); in ip6_output_list() 4237 IFA_LOCK_SPIN(&ia->ia_ifa); in ip6_mloopback() 4241 IFA_UNLOCK(&ia->ia_ifa); in ip6_mloopback() 4244 IFA_UNLOCK(&ia->ia_ifa); in ip6_mloopback()
|
| /xnu-12377.61.12/bsd/net/ |
| H A D | if_stf.c | 417 IFA_LOCK(&ia6->ia_ifa); in stf_encapcheck() 420 IFA_UNLOCK(&ia6->ia_ifa); in stf_encapcheck() 421 ifa_remref(&ia6->ia_ifa); in stf_encapcheck() 436 IFA_UNLOCK(&ia6->ia_ifa); in stf_encapcheck() 437 ifa_remref(&ia6->ia_ifa); in stf_encapcheck() 441 IFA_UNLOCK(&ia6->ia_ifa); in stf_encapcheck() 442 ifa_remref(&ia6->ia_ifa); in stf_encapcheck() 476 IFA_LOCK(&ia4->ia_ifa); in stf_getsrcifa6() 478 IFA_UNLOCK(&ia4->ia_ifa); in stf_getsrcifa6() 481 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 | dlil_subr.c | 900 ifa_remref(&ia6_clat_dst->ia_ifa); in dlil_clat64() 905 ifa_remref(&ia6_clat_dst->ia_ifa); in dlil_clat64() 961 ifa_remref(&ia4_clat_dst->ia_ifa); in dlil_clat64()
|
| H A D | if.c | 991 IFA_LOCK_SPIN(&ia->ia_ifa); in ifa_foraddr_scoped() 994 ifa_addref(&ia->ia_ifa); /* for caller */ in ifa_foraddr_scoped() 995 IFA_UNLOCK(&ia->ia_ifa); in ifa_foraddr_scoped() 998 IFA_UNLOCK(&ia->ia_ifa); in ifa_foraddr_scoped() 1020 IFA_LOCK(&ia->ia_ifa); in ifa_foraddr6_scoped() 1023 ifa_addref(&ia->ia_ifa); /* for caller */ in ifa_foraddr6_scoped() 1024 IFA_UNLOCK(&ia->ia_ifa); in ifa_foraddr6_scoped() 1027 IFA_UNLOCK(&ia->ia_ifa); in ifa_foraddr6_scoped() 2819 ifa_remref(&ia6_clat->ia_ifa); in ifioctl_clat46addr()
|