Index: if_urtwn.c =================================================================== RCS file: /cvsroot/src/sys/dev/usb/if_urtwn.c,v retrieving revision 1.57 diff -u -r1.57 if_urtwn.c --- if_urtwn.c 8 Feb 2018 09:05:20 -0000 1.57 +++ if_urtwn.c 30 Apr 2018 05:19:31 -0000 @@ -483,7 +483,7 @@ IFQ_SET_READY(&ifp->if_snd); memcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ); - if_attach(ifp); + if_initialize(ifp); ieee80211_ifattach(ic); /* override default methods */ @@ -508,6 +508,9 @@ sc->sc_txtap.wt_ihdr.it_len = htole16(sc->sc_txtap_len); sc->sc_txtap.wt_ihdr.it_present = htole32(URTWN_TX_RADIOTAP_PRESENT); + ifp->if_percpuq = if_percpuq_create(ifp); + if_register(ifp); + ieee80211_announce(ic); usbd_add_drv_event(USB_EVENT_DRIVER_ATTACH, sc->sc_udev, sc->sc_dev);