<dec f='src/src/sys/net/if.h' l='945' type='void if_initialize(struct ifnet * )'/>
<use f='src/src/sys/dev/pci/if_iwm.c' l='6828' u='c' c='iwm_attach'/>
<use f='src/src/sys/dev/pci/if_rtwn.c' l='358' u='c' c='rtwn_attach'/>
<use f='src/src/sys/dev/pci/if_wm.c' l='2615' u='c' c='wm_attach'/>
<use f='src/src/sys/dev/pci/ixgbe/ixgbe.c' l='2983' u='c' c='ixgbe_setup_interface'/>
<use f='src/src/sys/dev/usb/if_upl.c' l='309' u='c' c='upl_attach'/>
<def f='src/src/sys/net/if.c' l='648' ll='702' type='void if_initialize(ifnet_t * ifp)'/>
<use f='src/src/sys/net/if.c' l='983' u='c' c='if_attach'/>
<doc f='src/src/sys/net/if.c' l='637'>/*
 * Initialize an interface and assign an index for it.
 *
 * It must be called prior to a device specific attach routine
 * (e.g., ether_ifattach and ieee80211_ifattach) or if_alloc_sadl,
 * and be followed by if_register:
 *
 *     if_initialize(ifp);
 *     ether_ifattach(ifp, enaddr);
 *     if_register(ifp);
 */</doc>
<use f='src/src/sys/net/if_bridge.c' l='439' u='c' c='bridge_clone_create'/>
<use f='src/src/sys/net/if_gif.c' l='268' u='c' c='gifattach0'/>
<use f='src/src/sys/net/if_pppoe.c' l='287' u='c' c='pppoe_clone_create'/>
<use f='src/src/sys/net/if_tap.c' l='383' u='c' c='tap_attach'/>
<use f='src/src/sys/net/if_vlan.c' l='271' u='c' c='vlan_clone_create'/>
