<dec f='src/src/sys/netinet6/in6.h' l='706' type='struct in6_ifaddr * in6_ifawithifp(struct ifnet * , struct in6_addr * )'/>
<def f='src/src/sys/netinet6/in6.c' l='2005' ll='2086' type='struct in6_ifaddr * in6_ifawithifp(struct ifnet * ifp, struct in6_addr * dst)'/>
<doc f='src/src/sys/netinet6/in6.c' l='2001'>/*
 * return the best address out of the same scope. if no address was
 * found, return the first valid address from designated IF.
 */</doc>
<use f='src/src/sys/netinet6/ip6_input.c' l='596' u='c' c='ip6_input'/>
<use f='src/src/sys/netinet6/ip6_output.c' l='826' u='c' c='ip6_output'/>
<use f='src/src/sys/netinet6/ip6_output.c' l='1020' u='c' c='ip6_output'/>
