Searched refs:rt_key (Results 1 - 21 of 21) sorted by relevance

/darwin-on-arm/xnu/bsd/net/
H A Droute.c145 * rt_key, rt_gateway, rt_ifp, rt_ifa
154 * entry will prevent its rt_key, rt_gateway, rt_ifp and rt_ifa
404 * route; dst typically comes from rt_key(rt) but may be coming from
717 int af = rt_key(rt)->sa_family;
723 (SINIFSCOPE(rt_key(rt))->sin_scope_id == ma->ifscope) :
724 (SIN6IFSCOPE(rt_key(rt))->sin6_scope_id == ma->ifscope));
1032 rnh = rt_tables[rt_key(rt)->sa_family];
1103 R_Free(rt_key(rt));
1342 error = rt_setgate(rt, rt_key(rt), gateway);
1590 * RTF_IFSCOPE flag, callers can simply use its rt_key(r
[all...]
H A Drtsock.c575 info.rti_info[RTAX_DST] = rt_key(rt);
631 rt_key(rt), info.rti_info[RTAX_GATEWAY]))) {
880 * Safe to drop rt_lock and use rt_key, since holding
888 rt_key(rt), Gate, ifscope)) != NULL)
933 if (rt_primary_default(rt, rt_key(rt))) {
934 set_primary_ifscope(rt_key(rt)->sa_family,
1321 info.rti_info[RTAX_DST] = sa = rt_key(rt);
1396 info.rti_info[RTAX_DST] = rt_key(rt);
1462 info.rti_info[RTAX_DST] = rt_key(rt);
H A Dif_llreach.c456 rt_key(rt)->sa_family == rt_key(gwrt)->sa_family &&
H A Droute.h166 #define rt_key(r) ((struct sockaddr *)(void *)((r)->rt_nodes->rn_key)) macro
H A Dntstat.c508 if ((sa = rt_key(rt)))
H A Dif.c1195 ((ifp = ifa->ifa_ifp) == 0) || ((dst = rt_key(rt)) == 0))
3259 * Safe to drop rt_lock and use rt_key, rt_gateway,
3264 err = rtrequest_locked(RTM_DELETE, rt_key(rt), rt->rt_gateway,
/darwin-on-arm/xnu/bsd/netinet/
H A Din_rmx.c109 struct sockaddr_in *sin = (struct sockaddr_in *)(void *)rt_key(rt);
167 rt2 = rtalloc1_scoped_locked(rt_key(rt), 0,
168 RTF_CLONING | RTF_PRCLONING, sin_get_ifscope(rt_key(rt)));
176 * Safe to drop rt_lock and use rt_key,
182 rtrequest_locked(RTM_DELETE, rt_key(rt2),
322 * Safe to drop rt_lock and use rt_key, rt_gateway since
327 if (rtrequest_locked(RTM_DELETE, (struct sockaddr *)rt_key(rt),
385 * use rt_key, rt_gateway since holding rnh_lock
390 err = rtrequest_locked(RTM_DELETE, rt_key(rt),
552 * rt_lock and use rt_key, rt_gatewa
[all...]
H A Din_arp.c410 &SIN(rt_key(la->la_rt))->sin_addr, tmp, sizeof (tmp)), why,
480 &SIN(rt_key(rt))->sin_addr, tmp, sizeof (tmp)));
515 * Safe to drop rt_lock and use rt_key, since holding
520 rtrequest_locked(RTM_DELETE, rt_key(rt), NULL, rt_mask(rt),
614 if (rt_setgate(rt, rt_key(rt),
633 SDL(gate), rt_key(rt), NULL, rt_key(rt), 0);
676 if (IN_MULTICAST(ntohl(SIN(rt_key(rt))->sin_addr.s_addr))) {
678 dlil_resolve_multi(rt->rt_ifp, rt_key(rt), gate,
683 else if (in_broadcast(SIN(rt_key(r
[all...]
H A Din_pcb.c1213 * Prevent another thread from modifying rt_key,
1219 (void) rtrequest(RTM_DELETE, rt_key(rt),
1938 if (src->ro_rt != NULL && rt_key(src->ro_rt)->sa_family != AF_INET) {
1954 if (src->ro_rt != NULL && rt_key(src->ro_rt)->sa_family != AF_INET)
H A Dip_input.c2303 if (src->ro_rt != NULL && rt_key(src->ro_rt)->sa_family != AF_INET)
2320 if (src->ro_rt != NULL && rt_key(src->ro_rt)->sa_family != AF_INET)
2465 satosin(rt_key(rt))->sin_addr.s_addr != 0 &&
H A Dtcp_subr.c1031 sin6 = (struct sockaddr_in6 *)(void *)rt_key(rt);
1038 ((struct sockaddr_in *)(void *)rt_key(rt))->sin_addr.s_addr ==
/darwin-on-arm/xnu/bsd/netinet6/
H A Din6_rmx.c157 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)(void *)rt_key(rt);
222 RTF_CLONING | RTF_PRCLONING, sin6_get_ifscope(rt_key(rt)));
230 * Safe to drop rt_lock and use rt_key,
236 (void) rtrequest_locked(RTM_DELETE, rt_key(rt2),
261 RTF_CLONING | RTF_PRCLONING, sin6_get_ifscope(rt_key(rt)));
400 * Safe to drop rt_lock and use rt_key, rt_gateway,
405 if (rtrequest_locked(RTM_DELETE, rt_key(rt),
468 * use rt_key, rt_gateway, since holding rnh_lock
473 err = rtrequest_locked(RTM_DELETE, rt_key(rt),
H A Dscope6.c366 VERIFY(rt_key(rt)->sa_family == AF_INET6);
368 *sin6 = *((struct sockaddr_in6 *)(void *)rt_key(rt));
H A Din6_pcb.c998 * Prevent another thread from modifying rt_key,
1004 (void) rtrequest(RTM_DELETE, rt_key(rt),
1269 if (src->ro_rt != NULL && rt_key(src->ro_rt)->sa_family != AF_INET6)
1283 if (src->ro_rt != NULL && rt_key(src->ro_rt)->sa_family != AF_INET6)
H A Dnd6.c699 /* rt_key should never be NULL */
700 dst = (struct sockaddr_in6 *)(void *)rt_key(rt);
1620 in6 = ((struct sockaddr_in6 *)(void *)rt_key(rt))->sin6_addr;
1623 * Prevent another thread from modifying rt_key, rt_gateway
1636 rt_key(rt))->sin6_addr, rt->rt_ifp);
1695 (void) rtrequest(RTM_DELETE, rt_key(rt), (struct sockaddr *)0,
1863 if (rt_setgate(rt, rt_key(rt),
1995 * check if rt_key(rt) is one of my address assigned
1999 &SIN6(rt_key(rt))->sin6_addr);
2051 llsol = SIN6(rt_key(r
[all...]
H A Dnd6_nbr.c231 &SIN6(rt_key(rt))->sin6_addr, tmp, sizeof (tmp))));
1174 (void *)rt_key(rt))->sin6_addr;
2325 (void) rtrequest_locked(RTM_DELETE, rt_key(rt),
H A Din6_ifattach.c1087 * Prevent another thread from modifying rt_key,
1093 (void) rtrequest(RTM_DELETE, rt_key(rt), rt->rt_gateway,
H A Din6.c1838 (void *)rt_key(rt))->sin6_addr, MLTMASK_LEN)) {
1914 (void *)rt_key(rt))->sin6_addr, MLTMASK_LEN)) {
H A Din6_src.c833 !IN6_ARE_ADDR_EQUAL(&satosin6(rt_key(ron->ro_rt))->
H A Dnd6_rtr.c743 info.rti_info[RTAX_DST] = rt_key(rt);
4181 * Safe to drop rt_lock and use rt_key, rt_gateway, since holding
4186 return (rtrequest_locked(RTM_DELETE, rt_key(rt), rt->rt_gateway,
H A Dipsec.c4460 rt_key(sav->sah->sa_route.ro_rt)->sa_family != AF_INET) {

Completed in 345 milliseconds