<dec f='src/src/sys/net/if.h' l='972' type='void if_put(const struct ifnet * , struct psref * )'/>
<use f='src/src/sys/sys/mbuf.h' l='1049' u='c' c='m_put_rcvif_psref'/>
<use f='src/src/sys/compat/common/if_43.c' l='265' u='c' c='compat_ifioctl'/>
<use f='src/src/sys/net/rtsock.c' l='658' u='c' c='route_output_change'/>
<use f='src/src/sys/net/if.c' l='1431' u='c' c='if_clone_create'/>
<use f='src/src/sys/net/if.c' l='1468' u='c' c='if_clone_destroy'/>
<def f='src/src/sys/net/if.c' l='2449' ll='2457' type='void if_put(const struct ifnet * ifp, struct psref * psref)'/>
<use f='src/src/sys/net/if.c' l='2795' u='c' c='doifioctl'/>
<use f='src/src/sys/net/if.c' l='2894' u='c' c='doifioctl'/>
<use f='src/src/sys/net/if.c' l='3426' u='c' c='if_sdl_sysctl'/>
<doc f='src/src/sys/net/if.c' l='2445'>/*
 * Release a reference of an ifnet object given by if_get or
 * if_get_byindex.
 */</doc>
<use f='src/src/sys/net/if_bridge.c' l='804' u='c' c='bridge_ioctl_add'/>
<use f='src/src/sys/net/if_ethersubr.c' l='1536' u='c' c='ether_multicast_sysctl'/>
<use f='src/src/sys/net/if_ethersubr.c' l='1543' u='c' c='ether_multicast_sysctl'/>
<use f='src/src/sys/net/if_ethersubr.c' l='1564' u='c' c='ether_multicast_sysctl'/>
<use f='src/src/sys/net/if_llatbl.c' l='706' u='c' c='lla_rt_output'/>
<use f='src/src/sys/net/route.c' l='939' u='c' c='rtrequest1'/>
<use f='src/src/sys/net/route.c' l='965' u='c' c='rtrequest1'/>
<use f='src/src/sys/netinet/in.c' l='2198' u='c' c='in_multicast_sysctl'/>
<use f='src/src/sys/netinet/in.c' l='2234' u='c' c='in_multicast_sysctl'/>
<use f='src/src/sys/netinet/ip_output.c' l='777' u='c' c='ip_output'/>
<use f='src/src/sys/netinet6/icmp6.c' l='1400' u='c' c='ni6_input'/>
<use f='src/src/sys/netinet6/icmp6.c' l='1468' u='c' c='ni6_input'/>
<use f='src/src/sys/netinet6/icmp6.c' l='1484' u='c' c='ni6_input'/>
<use f='src/src/sys/netinet6/in6_pcb.c' l='541' u='c' c='in6_pcbconnect'/>
<use f='src/src/sys/netinet6/in6_pcb.c' l='547' u='c' c='in6_pcbconnect'/>
<use f='src/src/sys/netinet6/in6_pcb.c' l='557' u='c' c='in6_pcbconnect'/>
<use f='src/src/sys/netinet6/in6_src.c' l='584' u='c' c='in6_selectsrc'/>
<use f='src/src/sys/netinet6/in6_src.c' l='759' u='c' c='in6_selectif'/>
<use f='src/src/sys/netinet6/ip6_output.c' l='1048' u='c' c='ip6_output'/>
<use f='src/src/sys/netinet6/ip6_output.c' l='1050' u='c' c='ip6_output'/>
<use f='src/src/sys/netinet6/mld6.c' l='1050' u='c' c='in6_multicast_sysctl'/>
<use f='src/src/sys/netinet6/mld6.c' l='1096' u='c' c='in6_multicast_sysctl'/>
<use f='src/src/sys/netinet6/raw_ip6.c' l='479' u='c' c='rip6_output'/>
<use f='src/src/sys/netinet6/raw_ip6.c' l='538' u='c' c='rip6_output'/>
<use f='src/src/sys/netinet6/raw_ip6.c' l='770' u='c' c='rip6_connect'/>
<use f='src/src/sys/netinet6/udp6_output.c' l='240' u='c' c='udp6_output'/>
<use f='src/src/sys/netinet6/udp6_output.c' l='244' u='c' c='udp6_output'/>
