Home
last modified time | relevance | path

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

12

/xnu-8020.101.4/bsd/netinet/
H A Din.c269 IFA_LOCK(&ia->ia_ifa); in in_localaddr()
271 IFA_UNLOCK(&ia->ia_ifa); in in_localaddr()
275 IFA_UNLOCK(&ia->ia_ifa); in in_localaddr()
282 IFA_LOCK(&ia->ia_ifa); in in_localaddr()
284 IFA_UNLOCK(&ia->ia_ifa); in in_localaddr()
288 IFA_UNLOCK(&ia->ia_ifa); in in_localaddr()
637 IFA_LOCK(&ia->ia_ifa); in inctl_ifaddr()
639 IFA_UNLOCK(&ia->ia_ifa); in inctl_ifaddr()
669 IFA_LOCK(&ia->ia_ifa); in inctl_ifaddr()
680 IFA_UNLOCK(&ia->ia_ifa); in inctl_ifaddr()
[all …]
H A Dip_icmp.c713 IFA_LOCK(&ia->ia_ifa); in icmp_input()
715 IFA_UNLOCK(&ia->ia_ifa); in icmp_input()
716 IFA_REMREF(&ia->ia_ifa); in icmp_input()
729 IFA_UNLOCK(&ia->ia_ifa); in icmp_input()
730 IFA_REMREF(&ia->ia_ifa); in icmp_input()
838 IFA_LOCK(&ia->ia_ifa); in icmp_reflect()
840 IFA_ADDREF_LOCKED(&ia->ia_ifa); in icmp_reflect()
841 IFA_UNLOCK(&ia->ia_ifa); in icmp_reflect()
844 IFA_UNLOCK(&ia->ia_ifa); in icmp_reflect()
852 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
206 IFA_LOCK_SPIN(&ia->ia_ifa); \
208 IFA_UNLOCK(&ia->ia_ifa); \
211 IFA_UNLOCK(&ia->ia_ifa); \
232 IFA_ADDREF(&(ia)->ia_ifa); \
H A Draw_ip.c839 IFA_LOCK(&ia->ia_ifa); in rip_ctlinput()
840 if (ia->ia_ifa.ifa_addr == sa && in rip_ctlinput()
843 IFA_ADDREF_LOCKED(&ia->ia_ifa); in rip_ctlinput()
844 IFA_UNLOCK(&ia->ia_ifa); in rip_ctlinput()
857 in_ifadown(&ia->ia_ifa, 1); in rip_ctlinput()
859 IFA_REMREF(&ia->ia_ifa); in rip_ctlinput()
862 IFA_UNLOCK(&ia->ia_ifa); in rip_ctlinput()
873 IFA_LOCK(&ia->ia_ifa); in rip_ctlinput()
874 if (ia->ia_ifa.ifa_addr == sa) { in rip_ctlinput()
878 IFA_UNLOCK(&ia->ia_ifa); in rip_ctlinput()
[all …]
H A Din_gif.c387 if ((ifnet_flags(ia4->ia_ifa.ifa_ifp) & IFF_BROADCAST) == 0) { in gif_encapcheck4()
390 IFA_LOCK(&ia4->ia_ifa); in gif_encapcheck4()
392 IFA_UNLOCK(&ia4->ia_ifa); in gif_encapcheck4()
396 IFA_UNLOCK(&ia4->ia_ifa); in gif_encapcheck4()
H A Din_arp.c1683 IFA_LOCK_SPIN(&ia->ia_ifa); in arp_ip_handle_input()
1688 IFA_ADDREF_LOCKED(&ia->ia_ifa); in arp_ip_handle_input()
1689 IFA_UNLOCK(&ia->ia_ifa); in arp_ip_handle_input()
1693 IFA_UNLOCK(&ia->ia_ifa); in arp_ip_handle_input()
1697 IFA_LOCK_SPIN(&ia->ia_ifa); in arp_ip_handle_input()
1702 IFA_ADDREF_LOCKED(&ia->ia_ifa); in arp_ip_handle_input()
1703 IFA_UNLOCK(&ia->ia_ifa); in arp_ip_handle_input()
1707 IFA_UNLOCK(&ia->ia_ifa); in arp_ip_handle_input()
1723 IFA_LOCK_SPIN(&ia->ia_ifa); in arp_ip_handle_input()
1729 IFA_ADDREF_LOCKED(&ia->ia_ifa); in arp_ip_handle_input()
[all …]
H A Dip_output.c498 IFA_ADDREF(&ia->ia_ifa); in ip_output_list()
594 IFA_REMREF(&src_ia->ia_ifa); in ip_output_list()
630 IFA_REMREF(&ia->ia_ifa); in ip_output_list()
662 IFA_REMREF(&ia->ia_ifa); in ip_output_list()
818 IFA_REMREF(&ia->ia_ifa); in ip_output_list()
825 IFA_ADDREF(&ia->ia_ifa); in ip_output_list()
858 m->m_pkthdr.rcvif = ia->ia_ifa.ifa_ifp; in ip_output_list()
930 IFA_LOCK_SPIN(&ia1->ia_ifa); in ip_output_list()
934 IFA_UNLOCK(&ia1->ia_ifa); in ip_output_list()
937 IFA_UNLOCK(&ia1->ia_ifa); in ip_output_list()
[all …]
H A Digmp.c1411 IFA_LOCK(&ia->ia_ifa); in igmp_input_v1_report()
1413 IFA_UNLOCK(&ia->ia_ifa); in igmp_input_v1_report()
1414 IFA_REMREF(&ia->ia_ifa); in igmp_input_v1_report()
1518 IFA_LOCK(&ia->ia_ifa); in igmp_input_v2_report()
1520 IFA_UNLOCK(&ia->ia_ifa); in igmp_input_v2_report()
1521 IFA_REMREF(&ia->ia_ifa); in igmp_input_v2_report()
1524 IFA_UNLOCK(&ia->ia_ifa); in igmp_input_v2_report()
1533 IFA_REMREF(&ia->ia_ifa); in igmp_input_v2_report()
1541 IFA_REMREF(&ia->ia_ifa); in igmp_input_v2_report()
1557 IFA_LOCK(&ia->ia_ifa); in igmp_input_v2_report()
[all …]
H A Din_pcb.c1456 IFA_LOCK_SPIN(&ia->ia_ifa); in in_pcbladdr()
1463 IFA_UNLOCK(&ia->ia_ifa); in in_pcbladdr()
1567 IFA_ADDREF(&ia->ia_ifa); in in_pcbladdr()
1609 IFA_ADDREF(&ia->ia_ifa); in in_pcbladdr()
1632 IFA_REMREF(&ia->ia_ifa); in in_pcbladdr()
1641 IFA_ADDREF(&ia->ia_ifa); in in_pcbladdr()
1663 IFA_LOCK_SPIN(&ia->ia_ifa); in in_pcbladdr()
1664 if (inp_restricted_send(inp, ia->ia_ifa.ifa_ifp)) { in in_pcbladdr()
1665 IFA_UNLOCK(&ia->ia_ifa); in in_pcbladdr()
1680 IFA_CONVERT_LOCK(&ia->ia_ifa); in in_pcbladdr()
[all …]
H A Dip_input.c2846 IFA_REMREF(&ia->ia_ifa); in ip_dooptions()
2911 IFA_LOCK(&ia->ia_ifa); in ip_dooptions()
2914 IFA_UNLOCK(&ia->ia_ifa); in ip_dooptions()
2915 IFA_REMREF(&ia->ia_ifa); in ip_dooptions()
2953 IFA_LOCK(&ia->ia_ifa); in ip_dooptions()
2956 IFA_UNLOCK(&ia->ia_ifa); in ip_dooptions()
2957 IFA_REMREF(&ia->ia_ifa); in ip_dooptions()
3002 IFA_LOCK(&ia->ia_ifa); in ip_dooptions()
3005 IFA_UNLOCK(&ia->ia_ifa); in ip_dooptions()
3007 IFA_REMREF(&ia->ia_ifa); in ip_dooptions()
[all …]
H A Din_mcast.c1919 IFA_LOCK_SPIN(&ia->ia_ifa); in inp_getmoptions()
1922 IFA_UNLOCK(&ia->ia_ifa); in inp_getmoptions()
1923 IFA_REMREF(&ia->ia_ifa); in inp_getmoptions()
2055 IFA_LOCK_SPIN(&ia->ia_ifa); in inp_lookup_mcast_ifp()
2057 IFA_UNLOCK(&ia->ia_ifa); in inp_lookup_mcast_ifp()
/xnu-8020.101.4/bsd/net/
H A Dif_stf.c414 IFA_LOCK(&ia6->ia_ifa); in stf_encapcheck()
417 IFA_UNLOCK(&ia6->ia_ifa); in stf_encapcheck()
418 IFA_REMREF(&ia6->ia_ifa); in stf_encapcheck()
433 IFA_UNLOCK(&ia6->ia_ifa); in stf_encapcheck()
434 IFA_REMREF(&ia6->ia_ifa); in stf_encapcheck()
438 IFA_UNLOCK(&ia6->ia_ifa); in stf_encapcheck()
439 IFA_REMREF(&ia6->ia_ifa); in stf_encapcheck()
473 IFA_LOCK(&ia4->ia_ifa); in stf_getsrcifa6()
475 IFA_UNLOCK(&ia4->ia_ifa); in stf_getsrcifa6()
478 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_LOCKED(&ia->ia_ifa); in netsrc_ipv4()
259 IFA_UNLOCK(&ia->ia_ifa); in netsrc_ipv4()
265 IFA_REMREF_LOCKED(&ia->ia_ifa); in netsrc_ipv4()
266 IFA_UNLOCK(&ia->ia_ifa); in netsrc_ipv4()
H A Dif.c864 IFA_LOCK_SPIN(&ia->ia_ifa); in ifa_foraddr_scoped()
867 IFA_ADDREF_LOCKED(&ia->ia_ifa); /* for caller */ in ifa_foraddr_scoped()
868 IFA_UNLOCK(&ia->ia_ifa); in ifa_foraddr_scoped()
871 IFA_UNLOCK(&ia->ia_ifa); in ifa_foraddr_scoped()
893 IFA_LOCK(&ia->ia_ifa); in ifa_foraddr6_scoped()
896 IFA_ADDREF_LOCKED(&ia->ia_ifa); /* for caller */ in ifa_foraddr6_scoped()
897 IFA_UNLOCK(&ia->ia_ifa); in ifa_foraddr6_scoped()
900 IFA_UNLOCK(&ia->ia_ifa); in ifa_foraddr6_scoped()
2601 IFA_REMREF(&ia6_clat->ia_ifa); in ifioctl_clat46addr()
/xnu-8020.101.4/bsd/netinet6/
H A Din6.c412 IFA_LOCK(&ia->ia_ifa); in in6_ifremloop()
416 IFA_UNLOCK(&ia->ia_ifa); in in6_ifremloop()
420 IFA_UNLOCK(&ia->ia_ifa); in in6_ifremloop()
806 if (ia->ia_ifa.ifa_ifp != ifp) { in in6ctl_llstop()
809 IFA_LOCK(&ia->ia_ifa); in in6ctl_llstop()
811 IFA_ADDREF_LOCKED(&ia->ia_ifa); /* for us */ in in6ctl_llstop()
812 IFA_UNLOCK(&ia->ia_ifa); in in6ctl_llstop()
814 in6_purgeaddr(&ia->ia_ifa); in in6ctl_llstop()
815 IFA_REMREF(&ia->ia_ifa); /* for us */ in in6ctl_llstop()
826 IFA_UNLOCK(&ia->ia_ifa); in in6ctl_llstop()
[all …]
H A Din6_src.c340 IFA_LOCK(&ia->ia_ifa); in in6_selectsrc_core()
553 IFA_UNLOCK(&ia->ia_ifa); in in6_selectsrc_core()
577 IFA_ADDREF_LOCKED(&ia->ia_ifa); /* for ia_best */ in in6_selectsrc_core()
578 IFA_UNLOCK(&ia->ia_ifa); in in6_selectsrc_core()
580 IFA_REMREF(&ia_best->ia_ifa); in in6_selectsrc_core()
586 IFA_UNLOCK(&ia->ia_ifa); in in6_selectsrc_core()
590 IFA_ADDREF_LOCKED(&ia->ia_ifa); /* for ia_best */ in in6_selectsrc_core()
591 IFA_UNLOCK(&ia->ia_ifa); in in6_selectsrc_core()
593 IFA_REMREF(&ia_best->ia_ifa); in in6_selectsrc_core()
610 *sifp = ia->ia_ifa.ifa_ifp; 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()
778 IFA_REMREF(&ia6->ia_ifa); in in6_ifattach_prelim()
832 IFA_REMREF(&ia6->ia_ifa); in in6_ifattach_aliasreq()
970 IFA_REMREF(&ia6->ia_ifa); in in6_ifattach_llcgareq()
1054 if (ia->ia_ifa.ifa_ifp != ifp) { in in6_ifdetach()
1057 IFA_ADDREF(&ia->ia_ifa); /* for us */ in in6_ifdetach()
1059 in6_purgeaddr(&ia->ia_ifa); in in6_ifdetach()
1060 IFA_REMREF(&ia->ia_ifa); /* for us */ in in6_ifdetach()
H A Dnd6_rtr.c394 IFA_REMREF(&ia6->ia_ifa); in nd6_ra_input()
2692 IFA_LOCK(&ia6->ia_ifa); in prelist_update()
2699 IFA_UNLOCK(&ia6->ia_ifa); in prelist_update()
2724 IFA_REMREF(&ia6->ia_ifa); in prelist_update()
2736 IFA_LOCK(&ia6->ia_ifa); in prelist_update()
2744 IFA_UNLOCK(&ia6->ia_ifa); in prelist_update()
2745 IFA_REMREF(&ia6->ia_ifa); in prelist_update()
2783 IFA_REMREF(&ia6_match->ia_ifa); in prelist_update()
3365 IFA_LOCK(&ifa->ia_ifa); in pfxlist_onlink_check()
3368 IFA_UNLOCK(&ifa->ia_ifa); in pfxlist_onlink_check()
[all …]
H A Dnd6_nbr.c743 IFA_REMREF(&ia->ia_ifa); in nd6_ns_output()
893 IFA_REMREF(&ia->ia_ifa); in nd6_ns_output()
1517 IFA_REMREF(&ia->ia_ifa); in nd6_na_output()
1745 IFA_LOCK(&ia->ia_ifa); in nd6_dad_start()
1752 IFA_UNLOCK(&ia->ia_ifa); in nd6_dad_start()
1757 IFA_UNLOCK(&ia->ia_ifa); in nd6_dad_start()
1760 IFA_UNLOCK(&ia->ia_ifa); in nd6_dad_start()
1894 IFA_LOCK_SPIN(&ia->ia_ifa); in nd6_unsol_na_output()
1896 IFA_UNLOCK(&ia->ia_ifa); in nd6_unsol_na_output()
1936 IFA_LOCK(&ia->ia_ifa); in nd6_dad_timer()
[all …]
H A Dnd6.c1373 IFA_LOCK_ASSERT_HELD(&ia6->ia_ifa); in nd6_handle_duplicated_ip6_addr()
1394 IFA_UNLOCK(&ia6->ia_ifa); in nd6_handle_duplicated_ip6_addr()
1396 in6_purgeaddr(&ia6->ia_ifa); in nd6_handle_duplicated_ip6_addr()
1406 IFA_LOCK(&new_ia6->ia_ifa); in nd6_handle_duplicated_ip6_addr()
1413 IFA_UNLOCK(&new_ia6->ia_ifa); in nd6_handle_duplicated_ip6_addr()
1414 IFA_REMREF(&new_ia6->ia_ifa); in nd6_handle_duplicated_ip6_addr()
1452 IFA_LOCK(&ia6->ia_ifa); in nd6_service_ip6_addr()
1459 IFA_ADDREF_LOCKED(&ia6->ia_ifa); in nd6_service_ip6_addr()
1470 IFA_REMREF(&ia6->ia_ifa); in nd6_service_ip6_addr()
1496 IFA_UNLOCK(&ia6->ia_ifa); in nd6_service_ip6_addr()
[all …]
H A Dmld6.c1408 IFA_LOCK(&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()
1414 IFA_UNLOCK(&ia->ia_ifa); in mld_v1_input_report()
1415 IFA_REMREF(&ia->ia_ifa); in mld_v1_input_report()
2252 IFA_REMREF(&ia->ia_ifa); in mld_v1_transmit_report()
2260 IFA_REMREF(&ia->ia_ifa); in mld_v1_transmit_report()
2281 IFA_LOCK(&ia->ia_ifa); in mld_v1_transmit_report()
2286 IFA_UNLOCK(&ia->ia_ifa); in mld_v1_transmit_report()
2287 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.c2354 IFA_LOCK(&ia->ia_ifa); in icmp6_reflect()
2357 IFA_UNLOCK(&ia->ia_ifa); in icmp6_reflect()
2362 IFA_UNLOCK(&ia->ia_ifa); in icmp6_reflect()
2826 IFA_LOCK(&ia->ia_ifa); in icmp6_redirect_output()
2828 IFA_UNLOCK(&ia->ia_ifa); in icmp6_redirect_output()
2829 IFA_REMREF(&ia->ia_ifa); in icmp6_redirect_output()
H A Dip6_output.c1208 IFA_ADDREF(&ia->ia_ifa); in ip6_output_list()
1616 IFA_REMREF(&ia->ia_ifa); in ip6_output_list()
1619 IFA_REMREF(&src_ia->ia_ifa); in ip6_output_list()
4131 IFA_LOCK_SPIN(&ia->ia_ifa); in ip6_mloopback()
4135 IFA_UNLOCK(&ia->ia_ifa); in ip6_mloopback()
4138 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()

12