Lines Matching refs:ifa
582 struct ifaddr *ifa = NULL;
699 ifa = ro->ro_rt->rt_ifa;
700 IFA_ADDREF(ifa);
734 ifa = (struct ifaddr *)
742 if (ifa == NULL && ip6_forwarding && nd6_prproxy) {
743 ifa = (struct ifaddr *)
745 if (ifa != NULL && !(proxied_ifa =
746 nd6_prproxy_ifaddr((struct in6_ifaddr *)ifa))) {
747 IFA_REMREF(ifa);
748 ifa = NULL;
752 if (ip6_select_srcif_debug && ifa != NULL) {
756 scope, if_name(ifa->ifa_ifp),
761 if_name(ifa->ifa_ifp));
776 if (ifa == NULL && ifscope == IFSCOPE_NONE) {
777 ifa = (struct ifaddr *)ifa_foraddr6(&srcsock->sin6_addr);
779 if (ip6_select_srcif_debug && ifa != NULL) {
781 s_src, s_dst, ifscope, if_name(ifa->ifa_ifp));
787 if (ifa != NULL && !proxied_ifa)
788 ifscope = ifa->ifa_ifp->if_index;
816 (select_srcif && (ifa == NULL ||
817 (ifa->ifa_ifp != ron->ro_rt->rt_ifp && !proxied_ifa))))) ||
876 (select_srcif && (ifa == NULL ||
877 (ifa->ifa_ifp != ro->ro_rt->rt_ifp && !proxied_ifa))))) {
934 if (has_route && (ifa == NULL ||
935 (ifa->ifa_ifp != ifp && ifp != lo_ifp) ||
943 if (ifa != NULL && proxied_ifa &&
949 if (ifa != NULL) {
955 if_name(ifa->ifa_ifp));
1049 (ifa != NULL) ? if_name(ifa->ifa_ifp) : "NONE",
1053 if (ifa != NULL)
1054 IFA_REMREF(ifa);