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

/freebsd-10.0-release/sys/net/
H A Dradix_mpath.c113 if (!memcmp(rt->rt_ifa->ifa_addr, gate, gate->sa_len))
239 if (rt1->rt_ifa->ifa_addr->sa_len != rt->rt_ifa->ifa_addr->sa_len ||
240 bcmp(rt1->rt_ifa->ifa_addr, rt->rt_ifa->ifa_addr,
241 rt1->rt_ifa->ifa_addr->sa_len))
H A Droute.c480 if (rt->rt_ifa)
481 ifa_free(rt->rt_ifa);
553 (!sa_equal(src, rt->rt_gateway) || rt->rt_ifa != ifa))
731 if (!not_found && rt->rt_ifa != NULL) {
732 ifa = rt->rt_ifa;
885 info.rti_info[RTAX_GATEWAY] = rt->rt_ifa->ifa_addr;
918 if ((ifa = rt->rt_ifa) && ifa->ifa_rtrequest) {
1135 if ((ifa = rt->rt_ifa) && ifa->ifa_rtrequest)
1213 rt->rt_ifa = ifa;
1221 ifa_free(rt->rt_ifa);
[all...]
H A Drtsock.c459 if (prison_if(cred, rt->rt_ifa->ifa_addr) == 0) {
460 info->rti_info[RTAX_IFA] = rt->rt_ifa->ifa_addr;
494 ia = ((struct sockaddr_in *)rt->rt_ifa->ifa_addr)->
537 ia6 = ((struct sockaddr_in6 *)rt->rt_ifa->ifa_addr)->
773 rt_maskedcopy(rt->rt_ifa->ifa_addr,
775 rt->rt_ifa->ifa_netmask);
837 rt->rt_ifa->ifa_dstaddr;
878 rt->rt_ifa->ifa_addr))) {
895 info.rti_ifa != rt->rt_ifa &&
896 rt->rt_ifa !
[all...]
H A Droute.h128 struct ifaddr *rt_ifa; /* the answer: interface address to use */ member in struct:rtentry
H A Dif.c1832 if (cmd != RTM_ADD || ((ifa = rt->rt_ifa) == 0) ||
1837 oifa = rt->rt_ifa;
1838 rt->rt_ifa = ifa;
/freebsd-10.0-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.0-release/sys/netinet/
H A Din_rmx.c88 } else if (satosin(rt->rt_ifa->ifa_addr)->sin_addr.s_addr ==
405 if (rt->rt_ifa == ap->ifa &&
H A Dsctp_os_bsd.h221 #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_pcb.c804 ia = (struct in_ifaddr *)sro.ro_rt->rt_ifa;
811 sin = (struct sockaddr_in *)sro.ro_rt->rt_ifa->ifa_addr;
813 ia = (struct in_ifaddr *)sro.ro_rt->rt_ifa;
H A Dip_input.c1338 ia = ifatoia(sro.ro_rt->rt_ifa);
1473 #define RTA(rt) ((struct in_ifaddr *)(rt->rt_ifa))
H A Dip_output.c299 ia = ifatoia(rte->rt_ifa);
/freebsd-10.0-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.0-release/sys/netinet6/
H A Din6_rmx.c131 if (IN6_ARE_ADDR_EQUAL(&satosin6(rt->rt_ifa->ifa_addr)
H A Dip6_input.c827 ia6 = (struct in6_ifaddr *)rin6.ro_rt->rt_ifa;
H A Dnd6_rtr.c462 info.rti_info[RTAX_IFA] = rt->rt_ifa->ifa_addr;
H A Dip6_output.c673 ia = (struct in6_ifaddr *)(rt->rt_ifa);
/freebsd-10.0-release/sys/netpfil/ipfw/
H A Dip_fw2.c433 * We should use rt->rt_ifa->ifa_ifp, instead of rt->rt_ifp,
438 if (ifp != NULL && ro.ro_rt->rt_ifa->ifa_ifp != ifp) {
529 * We should use rt->rt_ifa->ifa_ifp, instead of rt->rt_ifp,
534 if (ifp != NULL && ro.ro_rt->rt_ifa->ifa_ifp != ifp) {

Completed in 139 milliseconds