Home
last modified time | relevance | path

Searched refs:rt_ifa (Results 1 – 22 of 22) sorted by relevance

/dragonfly/sys/net/
H A Droute.c301 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 Drtsock.c610 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 Droute.h150 struct ifaddr *rt_ifa; /* the answer: interface to use */ member
/dragonfly/sys/netinet/
H A Din_rmx.c136 } 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 Dip_input.c1819 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 Dif_ether.c328 (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 Dip_output.c244 ia = ifatoia(ro->ro_rt->rt_ifa); in ip_output()
335 ia = ifatoia(ro->ro_rt->rt_ifa); in ip_output()
H A Din_pcb.c1044 ia = ifatoia(ro->ro_rt->rt_ifa); in in_pcbladdr_find()
/dragonfly/sys/netinet6/
H A Din6_src.c270 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 Dfrag6.c197 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 Dnd6.c110 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 Din6_rmx.c157 if (IN6_ARE_ADDR_EQUAL(&satosin6(rt->rt_ifa->ifa_addr) in in6_addroute()
H A Din6.c201 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 Dip6_output.c367 ia = ifatoia6(ro->ro_rt->rt_ifa); in ip6_output()
462 ia = ifatoia6(ro->ro_rt->rt_ifa); in ip6_output()
H A Dip6_input.c487 (struct in6_ifaddr *)ip6_forward_rt.ro_rt->rt_ifa; in ip6_input()
H A Dnd6_rtr.c444 info.rti_info[RTAX_IFA] = rt->rt_ifa->ifa_addr;
/dragonfly/contrib/dhcpcd/src/
H A Droute.h90 #define rt_ifa rt_ss_ifa.sa macro
H A Dipv4.c350 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 Droute.c679 (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 Dipv4ll.c113 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 Dif-bsd.c740 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 Dipv6.c2271 sa_in6_init(&rt->rt_ifa, &addr->addr); in inet6_makeprefix()