Searched refs:rt_ifa (Results 1 - 17 of 17) sorted by relevance

/freebsd-10.1-release/sys/net/
H A Dradix_mpath.c113 if (!memcmp(rt->rt_ifa->ifa_addr, gate, gate->sa_len))
182 if (rt1->rt_ifa->ifa_addr->sa_len != rt->rt_ifa->ifa_addr->sa_len ||
183 bcmp(rt1->rt_ifa->ifa_addr, rt->rt_ifa->ifa_addr,
184 rt1->rt_ifa->ifa_addr->sa_len))
H A Droute.c532 if (rt->rt_ifa)
533 ifa_free(rt->rt_ifa);
604 (!sa_equal(src, rt->rt_gateway) || rt->rt_ifa != ifa))
782 if (!not_found && rt->rt_ifa != NULL) {
783 ifa = rt->rt_ifa;
936 info.rti_info[RTAX_GATEWAY] = rt->rt_ifa->ifa_addr;
969 if ((ifa = rt->rt_ifa) && ifa->ifa_rtrequest) {
1238 if ((ifa = rt->rt_ifa) && ifa->ifa_rtrequest)
1314 rt->rt_ifa = ifa;
1322 ifa_free(rt->rt_ifa);
[all...]
H A Drtsock.c451 if (prison_if(cred, rt->rt_ifa->ifa_addr) == 0) {
452 info->rti_info[RTAX_IFA] = rt->rt_ifa->ifa_addr;
486 ia = ((struct sockaddr_in *)rt->rt_ifa->ifa_addr)->
529 ia6 = ((struct sockaddr_in6 *)rt->rt_ifa->ifa_addr)->
778 rt_maskedcopy(rt->rt_ifa->ifa_addr,
780 rt->rt_ifa->ifa_netmask);
823 rt->rt_ifa->ifa_dstaddr;
864 rt->rt_ifa->ifa_addr))) {
881 info.rti_ifa != rt->rt_ifa &&
882 rt->rt_ifa !
[all...]
H A Droute.h117 struct ifaddr *rt_ifa; /* the answer: interface address to use */ member in struct:rtentry
H A Dif.c1852 if (cmd != RTM_ADD || ((ifa = rt->rt_ifa) == 0) ||
1857 oifa = rt->rt_ifa;
1858 rt->rt_ifa = ifa;
/freebsd-10.1-release/sys/netatalk/
H A Dddp_output.c139 if ((ro->ro_rt == NULL) || (ro->ro_rt->rt_ifa == NULL) ||
140 ((ifp = ro->ro_rt->rt_ifa->ifa_ifp) == NULL))
142 if ((ro->ro_rt != NULL) && (ro->ro_rt->rt_ifa) &&
143 (ifp = ro->ro_rt->rt_ifa->ifa_ifp)) {
160 else if (ro->ro_rt->rt_ifa == NULL)
161 printf ("ddp_route: no ro_rt->rt_ifa\n");
163 printf ("ddp_route: no ro_rt->rt_ifa->ifa_ifp\n");
/freebsd-10.1-release/sys/netinet/
H A Dsctp_os_bsd.h215 #define SCTP_ROUTE_IS_REAL_LOOP(ro) ((ro)->ro_rt && (ro)->ro_rt->rt_ifa && (ro)->ro_rt->rt_ifa->ifa_ifp && (ro)->ro_rt->rt_ifa->ifa_ifp->if_type == IFT_LOOP)
H A Din_rmx.c88 } else if (satosin(rt->rt_ifa->ifa_addr)->sin_addr.s_addr ==
401 if (rt->rt_ifa == ap->ifa &&
H A Din_pcb.c801 ia = (struct in_ifaddr *)sro.ro_rt->rt_ifa;
808 sin = (struct sockaddr_in *)sro.ro_rt->rt_ifa->ifa_addr;
810 ia = (struct in_ifaddr *)sro.ro_rt->rt_ifa;
H A Dip_input.c1313 ia = ifatoia(sro.ro_rt->rt_ifa);
1448 #define RTA(rt) ((struct in_ifaddr *)(rt->rt_ifa))
H A Dip_output.c303 ia = ifatoia(rte->rt_ifa);
/freebsd-10.1-release/sys/fs/nfsclient/
H A Dnfs_clport.c993 rt->rt_ifa != NULL &&
995 rt->rt_ifa->ifa_addr->sa_family == AF_INET) {
997 rt->rt_ifa->ifa_addr;
1019 rt->rt_ifa != NULL &&
1021 rt->rt_ifa->ifa_addr->sa_family == AF_INET6) {
1023 rt->rt_ifa->ifa_addr;
/freebsd-10.1-release/sys/netinet6/
H A Din6_rmx.c131 if (IN6_ARE_ADDR_EQUAL(&satosin6(rt->rt_ifa->ifa_addr)
H A Dip6_input.c814 ia6 = (struct in6_ifaddr *)rin6.ro_rt->rt_ifa;
H A Dnd6_rtr.c470 info.rti_info[RTAX_IFA] = rt->rt_ifa->ifa_addr;
H A Dip6_output.c662 ia = (struct in6_ifaddr *)(rt->rt_ifa);
/freebsd-10.1-release/sys/netpfil/ipfw/
H A Dip_fw2.c434 * We should use rt->rt_ifa->ifa_ifp, instead of rt->rt_ifp,
439 if (ifp != NULL && ro.ro_rt->rt_ifa->ifa_ifp != ifp) {
530 * We should use rt->rt_ifa->ifa_ifp, instead of rt->rt_ifp,
535 if (ifp != NULL && ro.ro_rt->rt_ifa->ifa_ifp != ifp) {

Completed in 137 milliseconds