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);