Lines Matching refs:if_init
174 struct ifnet_init_eparams if_init; in iptap_clone_create() local
183 bzero(&if_init, sizeof(if_init)); in iptap_clone_create()
184 if_init.ver = IFNET_INIT_CURRENT_VERSION; in iptap_clone_create()
185 if_init.len = sizeof(if_init); in iptap_clone_create()
186 if_init.flags = IFNET_INIT_LEGACY; in iptap_clone_create()
187 if_init.name = __unsafe_null_terminated_from_indexable(ifc->ifc_name); in iptap_clone_create()
188 if_init.unit = unit; in iptap_clone_create()
189 if_init.type = IFT_OTHER; in iptap_clone_create()
190 if_init.family = IFNET_FAMILY_LOOPBACK; in iptap_clone_create()
191 if_init.output = iptap_if_output; in iptap_clone_create()
192 if_init.demux = iptap_demux; in iptap_clone_create()
193 if_init.add_proto = iptap_add_proto; in iptap_clone_create()
194 if_init.del_proto = iptap_del_proto; in iptap_clone_create()
195 if_init.softc = iptap; in iptap_clone_create()
196 if_init.ioctl = iptap_ioctl; in iptap_clone_create()
197 if_init.detach = iptap_detach; in iptap_clone_create()
199 error = ifnet_allocate_extended(&if_init, &iptap->iptap_ifp); in iptap_clone_create()