<def f='src/src/sys/net/route.h' l='467' ll='481' type='struct rtentry * rtcache_validate(const struct route * ro)'/>
<doc f='src/src/sys/net/route.h' l='463'>/* If the cache is not empty, and the cached route is still present
 * in the routing table, return the cached route.  Otherwise, return
 * NULL.
 */</doc>
<use f='src/src/sys/net/route.c' l='1469' u='c' c='rtcache_copy'/>
<use f='src/src/sys/net/route.c' l='1545' u='c' c='rtcache_lookup2'/>
<use f='src/src/sys/netatalk/ddp_output.c' l='126' u='c' c='ddp_route'/>
<use f='src/src/sys/netatalk/ddp_usrreq.c' l='208' u='c' c='at_pcbconnect'/>
<use f='src/src/sys/netinet/in_pcb.c' l='779' u='c' c='in_pcbpurgeif'/>
<use f='src/src/sys/netinet/in_pcb.c' l='800' u='c' c='in_losing'/>
<use f='src/src/sys/netinet/ip_input.c' l='1453' u='c' c='ip_forward'/>
<use f='src/src/sys/netinet/ip_output.c' l='311' u='c' c='ip_output'/>
<use f='src/src/sys/netinet/tcp_input.c' l='268' u='c' c='nd6_hint'/>
<use f='src/src/sys/netinet/tcp_input.c' l='4811' u='c' c='syn_cache_respond'/>
<use f='src/src/sys/netinet/tcp_output.c' l='639' u='c' c='tcp_output'/>
<use f='src/src/sys/netinet/tcp_output.c' l='648' u='c' c='tcp_output'/>
<use f='src/src/sys/netinet/tcp_subr.c' l='1195' u='c' c='tcp_close'/>
<use f='src/src/sys/netinet6/in6_pcb.c' l='777' u='c' c='in6_pcbnotify'/>
<use f='src/src/sys/netinet6/in6_pcb.c' l='889' u='c' c='in6_pcbpurgeif'/>
<use f='src/src/sys/netinet6/in6_pcb.c' l='910' u='c' c='in6_losing'/>
<use f='src/src/sys/netinet6/in6_pcb.c' l='1120' u='c' c='in6_pcbrtentry'/>
<use f='src/src/sys/netinet6/in6_src.c' l='793' u='c' c='in6_selecthlim_rt'/>
<use f='src/src/sys/netinet6/ip6_forward.c' l='226' u='c' c='ip6_forward'/>
<use f='src/src/sys/netinet6/ip6_output.c' l='698' u='c' c='ip6_output'/>
<use f='src/src/sys/netipsec/ipsec.c' l='926' u='c' c='ipsec4_forward'/>
