Lines Matching defs:ifp
206 if_t ifp;
222 ifp = if_alloc(IFT_ETHER);
223 if_setsoftc(ifp, ue);
224 if_initname(ifp, "ue", ue->ue_unit);
226 ue->ue_ifp = ifp;
229 if_setflags(ifp, IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST);
231 if_setioctlfn(ifp, ue->ue_methods->ue_ioctl);
233 if_setioctlfn(ifp, uether_ioctl);
234 if_setstartfn(ifp, ue_start);
235 if_setinitfn(ifp, ue_init);
236 if_setsendqlen(ifp, ifqmaxlen);
237 if_setsendqready(ifp);
238 ue->ue_ifp = ifp;
243 error = mii_attach(ue->ue_dev, &ue->ue_miibus, ifp,
255 if_printf(ifp, "<USB Ethernet> on %s\n", device_get_nameunit(ue->ue_dev));
256 ether_ifattach(ifp, ue->ue_eaddr);
258 if (if_getcapabilities(ifp) & IFCAP_VLAN_MTU)
259 if_setifheaderlen(ifp, sizeof(struct ether_vlan_header));
294 if_t ifp;
300 ifp = ue->ue_ifp;
302 if (ifp != NULL) {
305 if_setdrvflagbits(ifp, 0, IFF_DRV_RUNNING);
315 ether_ifdetach(ifp);
323 if_free(ifp);
370 if_t ifp = ue->ue_ifp;
376 if ((if_getdrvflags(ifp) & IFF_DRV_RUNNING) == 0)
398 uether_start(if_t ifp)
401 ue_start(ifp);
405 ue_start(if_t ifp)
407 struct usb_ether *ue = if_getsoftc(ifp);
409 if ((if_getdrvflags(ifp) & IFF_DRV_RUNNING) == 0)
438 uether_ifmedia_upd(if_t ifp)
441 return (ue_ifmedia_upd(ifp));
445 ue_ifmedia_upd(if_t ifp)
447 struct usb_ether *ue = if_getsoftc(ifp);
465 if_t ifp = ue->ue_ifp;
467 ue->ue_methods->ue_mii_upd(ifp);
474 if_t ifp = ue->ue_ifp;
476 if ((if_getdrvflags(ifp) & IFF_DRV_RUNNING) == 0)
492 if_t ifp = ue->ue_ifp;
494 if ((if_getdrvflags(ifp) & IFF_DRV_RUNNING) == 0)
501 uether_ioctl(if_t ifp, u_long command, caddr_t data)
503 struct usb_ether *ue = if_getsoftc(ifp);
511 if (if_getflags(ifp) & IFF_UP) {
512 if (if_getdrvflags(ifp) & IFF_DRV_RUNNING)
539 error = ifmedia_ioctl(ifp, ifr, &mii->mii_media, command);
541 error = ether_ioctl(ifp, command, data);
544 error = ether_ioctl(ifp, command, data);
589 if_t ifp = ue->ue_ifp;
594 if_inc_counter(ifp, IFCOUNTER_IPACKETS, 1);
595 m->m_pkthdr.rcvif = ifp;
607 if_t ifp = ue->ue_ifp;
617 if_inc_counter(ifp, IFCOUNTER_IQDROPS, 1);
624 if_inc_counter(ifp, IFCOUNTER_IPACKETS, 1);
625 m->m_pkthdr.rcvif = ifp;
636 if_t ifp = ue->ue_ifp;
648 if_input(ifp, m);