<dec f='src/src/sys/net/if.h' l='971' type='ifnet_t * if_get_byindex(u_int , struct psref * )'/>
<use f='src/src/sys/sys/mbuf.h' l='1040' u='c' c='m_get_rcvif_psref'/>
<def f='src/src/sys/net/if.c' l='2475' ll='2490' type='ifnet_t * if_get_byindex(u_int idx, struct psref * psref)'/>
<use f='src/src/sys/net/if.c' l='3405' u='c' c='if_sdl_sysctl'/>
<doc f='src/src/sys/net/if.c' l='2470'>/*
 * Get a reference of an ifnet object by an interface index.
 * The returned reference is protected by psref(9). The caller
 * must release a returned reference by if_put after use.
 */</doc>
<use f='src/src/sys/net/if_ethersubr.c' l='1530' u='c' c='ether_multicast_sysctl'/>
<use f='src/src/sys/net/if_llatbl.c' l='603' u='c' c='lla_rt_output'/>
<use f='src/src/sys/net/if_llatbl.c' l='605' u='c' c='lla_rt_output'/>
<use f='src/src/sys/net/route.c' l='758' u='c' c='rt_getifp'/>
<use f='src/src/sys/netinet/in.c' l='2181' u='c' c='in_multicast_sysctl'/>
<use f='src/src/sys/netinet/ip_output.c' l='343' u='c' c='ip_output'/>
<use f='src/src/sys/netinet6/in6_src.c' l='706' u='c' c='in6_selectif'/>
<use f='src/src/sys/netinet6/in6_src.c' l='717' u='c' c='in6_selectif'/>
<use f='src/src/sys/netinet6/in6_src.c' l='727' u='c' c='in6_selectif'/>
<use f='src/src/sys/netinet6/ip6_output.c' l='515' u='c' c='ip6_output'/>
<use f='src/src/sys/netinet6/ip6_output.c' l='517' u='c' c='ip6_output'/>
<use f='src/src/sys/netinet6/ip6_output.c' l='526' u='c' c='ip6_output'/>
<use f='src/src/sys/netinet6/mld6.c' l='1031' u='c' c='in6_multicast_sysctl'/>
