Searched refs:rt_ifa (Results 1 - 18 of 18) sorted by relevance
/macosx-10.5.8/xnu-1228.15.4/bsd/net/ |
H A D | route.c | 642 if(rt->rt_ifa) { 643 ifafree(rt->rt_ifa); 644 rt->rt_ifa = NULL; 752 if (rt->rt_ifa == ifa) 756 if (rt->rt_ifa) 757 ifafree(rt->rt_ifa); 759 /* Set rt_ifa */ 760 rt->rt_ifa = ifa; 763 if (rt->rt_ifa) 764 ifaref(rt->rt_ifa); [all...] |
H A D | rtsock.c | 537 ifaaddr = rt->rt_ifa->ifa_addr; 591 if (rt->rt_ifa && rt->rt_ifa->ifa_rtrequest) 592 rt->rt_ifa->ifa_rtrequest(RTM_ADD, rt, gate); 733 struct ifaddr *oifa = rt->rt_ifa; 746 if (rt->rt_ifa && rt->rt_ifa->ifa_rtrequest) 747 rt->rt_ifa->ifa_rtrequest(RTM_ADD, rt, Gate); 757 if (rt->rt_ifa && rt->rt_ifa [all...] |
H A D | route.h | 145 struct ifaddr *rt_ifa; /* the answer: interface to use */ member in struct:rtentry
|
H A D | if.c | 948 if (cmd != RTM_ADD || ((ifa = rt->rt_ifa) == 0) ||
|
/macosx-10.5.8/xnu-1228.15.4/bsd/netinet6/ |
H A D | in6_pcb.c | 625 ifaref(&rt->rt_ifa); 626 ia6 = ifatoia6(rt->rt_ifa); 634 ifaref(&rt->rt_ifa); 675 ia6 = in6_ifawithscope(ro->ro_rt->rt_ifa->ifa_ifp, dst); 677 ifaref(ro->ro_rt->rt_ifa); 678 ia6 = ifatoia6(ro->ro_rt->rt_ifa); 686 ifaref(&rt->rt_ifa);
|
H A D | in6_src.c | 229 ia6 = ifatoia6(rt->rt_ifa); 284 ia6 = in6_ifawithscope(ro->ro_rt->rt_ifa->ifa_ifp, dst); 286 ia6 = ifatoia6(ro->ro_rt->rt_ifa);
|
H A D | frag6.c | 182 if (ro.ro_rt != NULL && ro.ro_rt->rt_ifa != NULL) 183 dstifp = ((struct in6_ifaddr *)ro.ro_rt->rt_ifa)->ia_ifp;
|
H A D | in6_rmx.c | 177 if (IN6_ARE_ADDR_EQUAL(&satosin6(rt->rt_ifa->ifa_addr)
|
H A D | nd6.c | 935 * use rt->rt_ifa->ifa_ifp, which would specify the REAL 940 (ifp && rt->rt_ifa->ifa_ifp != ifp))) { 1351 * Make sure rt_ifa be equal to the ifaddr 1354 * rt_ifa->ia6_flags in ip6_input, we assume 1355 * that the rt_ifa points to the address instead 1358 if (ifa != rt->rt_ifa) {
|
H A D | ip6_output.c | 654 ia = ifatoia6(ro->ro_rt->rt_ifa); 752 ia = ifatoia6(ro->ro_rt->rt_ifa);
|
H A D | ip6_input.c | 694 (struct in6_ifaddr *)ip6_forward_rt.ro_rt->rt_ifa;
|
H A D | in6.c | 210 * Make sure rt_ifa be equal to IFA, the second argument of the 212 * We need this because when we refer to rt_ifa->ia6_flags in 213 * ip6_input, we assume that the rt_ifa points to the address instead 216 if (cmd == RTM_ADD && nrt && ifa != nrt->rt_ifa) {
|
H A D | nd6_rtr.c | 493 info.rti_info[RTAX_IFA] = rt->rt_ifa->ifa_addr;
|
/macosx-10.5.8/xnu-1228.15.4/bsd/netinet/ |
H A D | in_rmx.c | 141 if (satosin(rt->rt_ifa->ifa_addr)->sin_addr.s_addr 485 if (rt->rt_ifa == ap->ifa &&
|
H A D | in_arp.c | 306 (IA_SIN(rt->rt_ifa))->sin_addr.s_addr) { 614 dlil_send_arp(ifp, ARPOP_REQUEST, NULL, route->rt_ifa->ifa_addr,
|
H A D | ip_input.c | 1938 if (rt->ro_rt->rt_ifa) 1939 ifaref(rt->ro_rt->rt_ifa); 1941 return ((struct in_ifaddr *) rt->ro_rt->rt_ifa); 2187 #define RTA(rt) ((struct in_ifaddr *)(rt->rt_ifa))
|
H A D | ip_output.c | 352 ia = (struct in_ifaddr *)ro->ro_rt->rt_ifa; 599 ia = ifatoia(ro->ro_rt->rt_ifa); 1012 ia = ifatoia(ro->ro_rt->rt_ifa); 1285 ia_fw = ifatoia(ro_fwd->ro_rt->rt_ifa);
|
H A D | in_pcb.c | 663 ia = ifatoia(ro->ro_rt->rt_ifa);
|
Completed in 129 milliseconds