/dragonfly/sys/net/ |
H A D | route.c | 301 if (rt->rt_ifa != NULL) in rtfree() 302 IFAFREE(rt->rt_ifa); in rtfree() 544 if ((ifa = rt->rt_ifa) == NULL) in ifa_ifwithroute() 881 ifa = rt->rt_ifa; in rtrequest1() 936 rt->rt_ifa = ifa; in rtrequest1() 966 ifa = rt->rt_ifa; in rtrequest1() 1409 kprintf(" ifa %p\n", rt->rt_ifa); in rt_print() 1821 if (rt->rt_ifa->ifa_rtrequest != NULL) in rtchange_ifa() 1823 IFAFREE(rt->rt_ifa); in rtchange_ifa() 1826 rt->rt_ifa = ap->new_ifa; in rtchange_ifa() [all …]
|
H A D | rtsock.c | 610 rtinfo->rti_ifaaddr = rt->rt_ifa->ifa_addr; in _fillrtmsg() 612 rtinfo->rti_bcastaddr = rt->rt_ifa->ifa_dstaddr; in _fillrtmsg() 936 struct ifaddr *oifa = rt->rt_ifa; in route_output_change_callback() 941 IFAFREE(rt->rt_ifa); in route_output_change_callback() 943 rt->rt_ifa = ifa; in route_output_change_callback() 948 if (rt->rt_ifa && rt->rt_ifa->ifa_rtrequest) in route_output_change_callback() 949 rt->rt_ifa->ifa_rtrequest(RTM_ADD, rt); in route_output_change_callback() 1300 if (rt->rt_ifa != NULL) in rt_rtmsg() 1301 rtinfo.rti_ifaaddr = rt->rt_ifa->ifa_addr; in rt_rtmsg() 1668 rtinfo->rti_ifaaddr = rt->rt_ifa->ifa_addr; in rttable_entry_rtinfo() [all …]
|
H A D | route.h | 150 struct ifaddr *rt_ifa; /* the answer: interface to use */ member
|
/dragonfly/sys/netinet/ |
H A D | in_rmx.c | 136 } else if (satosin(rt->rt_ifa->ifa_addr)->sin_addr.s_addr == in in_addroute() 147 IFAFREE(rt->rt_ifa); in in_addroute() 148 rt->rt_ifa = &ia->ia_ifa; in in_addroute() 149 rt->rt_ifp = rt->rt_ifa->ifa_ifp; in in_addroute() 535 if (rt->rt_ifa == ap->ifa && in in_ifadownkill()
|
H A D | ip_input.c | 1819 ia = ifatoia(ro->ro_rt->rt_ifa); in ip_rtaddr() 2086 struct in_ifaddr *rt_ifa = (struct in_ifaddr *)rt->rt_ifa; in ip_forward() local 2088 if (rt_ifa != NULL && in ip_forward() 2089 (src & rt_ifa->ia_subnetmask) == rt_ifa->ia_subnet) { in ip_forward()
|
H A D | if_ether.c | 328 (IA_SIN(rt->rt_ifa))->sin_addr.s_addr) { in arp_rtrequest() 562 &SIN(rt->rt_ifa->ifa_addr)->sin_addr, in arpresolve() 609 &SIN(rt->rt_ifa->ifa_addr)->sin_addr, in arpresolve()
|
H A D | ip_output.c | 244 ia = ifatoia(ro->ro_rt->rt_ifa); in ip_output() 335 ia = ifatoia(ro->ro_rt->rt_ifa); in ip_output()
|
H A D | in_pcb.c | 1044 ia = ifatoia(ro->ro_rt->rt_ifa); in in_pcbladdr_find()
|
/dragonfly/sys/netinet6/ |
H A D | in6_src.c | 270 ia6 = ifatoia6(rt->rt_ifa); in in6_selectsrc() 326 ia6 = in6_ifawithscope(ro->ro_rt->rt_ifa->ifa_ifp, dst, cred); in in6_selectsrc() 335 ia6 = ifatoia6(ro->ro_rt->rt_ifa); in in6_selectsrc()
|
H A D | frag6.c | 197 if (ro.ro_rt != NULL && ro.ro_rt->rt_ifa != NULL) in frag6_input() 198 dstifp = ((struct in6_ifaddr *)ro.ro_rt->rt_ifa)->ia_ifp; in frag6_input()
|
H A D | nd6.c | 110 ND6_IFP_MATCHES((ifp), (rt)->rt_ifa->ifa_ifp) \ 1356 if (ifa != rt->rt_ifa) { in nd6_rtrequest() 1357 IFAFREE(rt->rt_ifa); in nd6_rtrequest() 1359 rt->rt_ifa = ifa; in nd6_rtrequest()
|
H A D | in6_rmx.c | 157 if (IN6_ARE_ADDR_EQUAL(&satosin6(rt->rt_ifa->ifa_addr) in in6_addroute()
|
H A D | in6.c | 201 if (cmd == RTM_ADD && rt && ifa != rt->rt_ifa) { in in6_ifloop_request_callback() 203 IFAFREE(rt->rt_ifa); in in6_ifloop_request_callback() 205 rt->rt_ifa = ifa; in in6_ifloop_request_callback()
|
H A D | ip6_output.c | 367 ia = ifatoia6(ro->ro_rt->rt_ifa); in ip6_output() 462 ia = ifatoia6(ro->ro_rt->rt_ifa); in ip6_output()
|
H A D | ip6_input.c | 487 (struct in6_ifaddr *)ip6_forward_rt.ro_rt->rt_ifa; in ip6_input()
|
H A D | nd6_rtr.c | 444 info.rti_info[RTAX_IFA] = rt->rt_ifa->ifa_addr;
|
/dragonfly/contrib/dhcpcd/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 | 740 if (!sa_is_unspecified(&rt->rt_ifa)) in if_route() 813 ADDSA(&rt->rt_ifa); in if_route() 896 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()
|