<dec f='src/src/sys/net/if.h' l='947' type='void if_attach(struct ifnet * )'/>
<doc f='src/src/sys/net/if.h' l='947'>/* Deprecated. Use if_initialize and if_register */</doc>
<use f='src/src/sys/arch/xen/xen/if_xennet_xenbus.c' l='377' u='c' c='xennet_xenbus_attach'/>
<def f='src/src/sys/net/if.c' l='979' ll='986' type='void if_attach(ifnet_t * ifp)'/>
<doc f='src/src/sys/net/if.c' l='971'>/*
 * DEPRECATED. Use if_initialize and if_register instead.
 * See the above comment of if_initialize.
 *
 * Note that it implicitly enables if_percpuq to make drivers easy to
 * migrate softint-based if_input without much changes. If you don&apos;t
 * want to enable it, use if_initialize instead.
 */</doc>
<use f='src/src/sys/net/if_gre.c' l='324' u='c' c='gre_clone_create'/>
<use f='src/src/sys/net/if_loop.c' l='197' u='c' c='loop_clone_create'/>
<use f='src/src/sys/net/if_ppp.c' l='342' u='c' c='ppp_create'/>
<use f='src/src/sys/net/if_sl.c' l='274' u='c' c='sl_clone_create'/>
<use f='src/src/sys/net/if_stf.c' l='241' u='c' c='stf_clone_create'/>
<use f='src/src/sys/net/if_tun.c' l='266' u='c' c='tunattach0'/>
<use f='src/src/sys/netinet6/ip6_mroute.c' l='675' u='c' c='add_m6if'/>
