Searched refs:rt_ifa (Results 1 – 20 of 20) sorted by relevance
| /netbsd-src/sys/net/ |
| H A D | route.c | 360 ifa = rt->rt_ifa; in rt_get_ifa() 379 rt->rt_ifa = ifa; in rt_set_ifa1() 413 if (rt->rt_ifa == ifa) in rt_replace_ifa() 416 if (rt->rt_ifa != ifa && in rt_replace_ifa() 417 rt->rt_ifa->ifa_flags & IFA_ROUTE && in rt_replace_ifa() 418 rt_ifa_connected(rt, rt->rt_ifa)) in rt_replace_ifa() 422 (void *)rt->_rt_key, (void *)rt->rt_ifa); in rt_replace_ifa() 423 rt->rt_ifa->ifa_flags &= ~IFA_ROUTE; in rt_replace_ifa() 433 old = rt->rt_ifa; in rt_replace_ifa() 704 ifa = rt->rt_ifa; in _rt_free() [all …]
|
| H A D | route.h | 117 struct ifaddr *rt_ifa; /* the answer: interface to use */ member
|
| H A D | if.c | 2198 ifp = rt->rt_ifa->ifa_ifp; in link_rtrequest() 2516 * Make sure to set rt->rt_ifa to the interface in p2p_rtrequest() 2520 if (ifa != rt->rt_ifa) in p2p_rtrequest()
|
| /netbsd-src/external/bsd/dhcpcd/dist/src/ |
| H A D | route.h | 90 #define rt_ifa rt_ss_ifa.sa macro
|
| H A D | ipv4.c | 350 sa_in_init(&rt->rt_ifa, &state->addr->addr); in inet_dhcproutes() 362 sa_in_init(&rt->rt_ifa, &state->addr->addr); in inet_dhcproutes() 465 sa_in_init(&rth->rt_ifa, &state->addr->addr); in inet_routerhostroute() 467 rth->rt_ifa.sa_family = AF_UNSPEC; in inet_routerhostroute()
|
| H A D | route.c | 679 (rt->rt_ifa.sa_family != AF_UNSPEC && in rt_doroute() 680 sa_cmp(&or->rt_ifa, &rt->rt_ifa) != 0) || in rt_doroute()
|
| H A D | ipv4ll.c | 113 sa_in_init(&rt->rt_ifa, &state->addr->addr); in ipv4ll_subnetroute() 137 sa_in_init(&rt->rt_ifa, &state->addr->addr); in ipv4ll_defaultroute()
|
| H A D | if-bsd.c | 758 if (!sa_is_unspecified(&rt->rt_ifa)) in if_route() 831 ADDSA(&rt->rt_ifa); in if_route() 914 if_copysa(&rt->rt_ifa, rti_info[RTAX_IFA]); in if_copyrt()
|
| H A D | ipv6.c | 2271 sa_in6_init(&rt->rt_ifa, &addr->addr); in inet6_makeprefix()
|
| /netbsd-src/sys/netinet6/ |
| H A D | in6_src.c | 794 if (rt->rt_ifa->ifa_ifp != *retifp && in in6_selectif() 795 !if_is_deactivated(rt->rt_ifa->ifa_ifp)) { in in6_selectif() 797 *retifp = rt->rt_ifa->ifa_ifp; in in6_selectif()
|
| H A D | frag6.c | 194 dstifp = ((struct in6_ifaddr *)rt->rt_ifa)->ia_ifp; in frag6_input()
|
| H A D | nd6.c | 1026 && ifa != rt->rt_ifa) in nd6_rtrequest()
|
| H A D | ip6_input.c | 463 struct in6_ifaddr *ia6 = (struct in6_ifaddr *)rt->rt_ifa; in ip6_input()
|
| H A D | in6.c | 282 if (rt->rt_ifa == ifa) in in6_rt_ifa_matcher()
|
| H A D | ip6_output.c | 557 ia = (struct in6_ifaddr *)(rt->rt_ifa); in ip6_output()
|
| /netbsd-src/sys/netinet/ |
| H A D | ip_input.c | 1187 ia4_acquire(ifatoia(rt->rt_ifa), psref); in ip_rtaddr() 1191 return ifatoia(rt->rt_ifa); in ip_rtaddr() 1398 if ((ip->ip_src.s_addr & ifatoia(rt->rt_ifa)->ia_subnetmask) == in ip_forward() 1399 ifatoia(rt->rt_ifa)->ia_subnet) { in ip_forward()
|
| H A D | if_arp.c | 489 * make sure to set rt->rt_ifa to the interface in arp_rtrequest() 494 if (ifa != rt->rt_ifa) in arp_rtrequest() 1375 rt->rt_ifa != NULL && in arp_llinfo_missed() 1376 rt->rt_ifa->ifa_addr->sa_family == AF_INET) in arp_llinfo_missed() 1377 sip = satosin(rt->rt_ifa->ifa_addr)->sin_addr; in arp_llinfo_missed()
|
| H A D | ip_output.c | 384 if (ifa_is_destroying(rt->rt_ifa)) { in ip_output() 391 ifa_acquire(rt->rt_ifa, &psref_ia); in ip_output() 392 ia = ifatoia(rt->rt_ifa); in ip_output()
|
| H A D | in.c | 1377 if (rt->rt_ifa == ifa) in in_rt_ifa_matcher() 1445 * Replace rt_ifa of routes that have the removing address in in_scrubprefix() 1467 /* Remove routes that have the removing address as rt_ifa. */ in in_scrubprefix() 1878 if (ifa == rt->rt_ifa) in in_selectsrc()
|
| H A D | sctp_output.c | 1065 return (((struct sockaddr_in *)(rt->rt_ifa->ifa_addr))->sin_addr); in sctp_choose_v4_boundall()
|