Deleted Added
full compact
19c19
< __FBSDID("$FreeBSD: head/sys/dev/usb/wlan/if_rsu.c 288049 2015-09-20 22:52:40Z adrian $");
---
> __FBSDID("$FreeBSD: head/sys/dev/usb/wlan/if_rsu.c 288051 2015-09-21 02:12:01Z adrian $");
510a511,512
>
> /* Frames are freed; detach from net80211 */
519d520
< mbufq_drain(&sc->sc_snd);
761a763,765
> if (bf == NULL) {
> RSU_DPRINTF(sc, RSU_DEBUG_TX, "%s: no buffers\n", __func__);
> }
1999a2004,2007
> RSU_DPRINTF(sc, RSU_DEBUG_TX,
> "%s: mbufq_enable: failed (%d)\n",
> __func__,
> error);
2009a2018,2032
> rsu_drain_mbufq(struct rsu_softc *sc)
> {
> struct mbuf *m;
> struct ieee80211_node *ni;
>
> RSU_ASSERT_LOCKED(sc);
> while ((m = mbufq_dequeue(&sc->sc_snd)) != NULL) {
> ni = (struct ieee80211_node *)m->m_pkthdr.rcvif;
> m->m_pkthdr.rcvif = NULL;
> ieee80211_free_node(ni);
> m_freem(m);
> }
> }
>
> static void
2020a2044,2045
> RSU_DPRINTF(sc, RSU_DEBUG_TX,
> "%s: failed to get buffer\n", __func__);
2028a2054,2055
> RSU_DPRINTF(sc, RSU_DEBUG_TX,
> "%s: failed to transmit\n", __func__);
2553a2581,2583
> /* Ensure the mbuf queue is drained */
> rsu_drain_mbufq(sc);
>
2662a2693,2695
>
> /* Ensure the mbuf queue is drained */
> rsu_drain_mbufq(sc);