diff options
author | Andriy Voskoboinyk <avos@FreeBSD.org> | 2019-01-31 10:44:00 +0000 |
---|---|---|
committer | Andriy Voskoboinyk <avos@FreeBSD.org> | 2019-01-31 10:44:00 +0000 |
commit | 9b1a29716a1a32d1a03b295fa037ffdf97435e61 (patch) | |
tree | d9230c1a7a93a3ad2156483decf341ecfc803eff /sys/dev/ipw | |
parent | 6cbda6d943864818aeda19356b570865baa11872 (diff) | |
download | src-9b1a29716a1a32d1a03b295fa037ffdf97435e61.tar.gz src-9b1a29716a1a32d1a03b295fa037ffdf97435e61.zip |
ipw(4): reuse ieee80211_tx_complete function
This should partially fix 'netstat -b -I wlan0' output
MFC after: 1 week
Notes
Notes:
svn path=/head/; revision=343603
Diffstat (limited to 'sys/dev/ipw')
-rw-r--r-- | sys/dev/ipw/if_ipw.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/sys/dev/ipw/if_ipw.c b/sys/dev/ipw/if_ipw.c index d6ab94c1b5d8..49150f9151bf 100644 --- a/sys/dev/ipw/if_ipw.c +++ b/sys/dev/ipw/if_ipw.c @@ -1326,10 +1326,7 @@ ipw_release_sbd(struct ipw_softc *sc, struct ipw_soft_bd *sbd) bus_dmamap_unload(sc->txbuf_dmat, sbuf->map); SLIST_INSERT_HEAD(&sc->free_sbuf, sbuf, next); - if (sbuf->m->m_flags & M_TXCB) - ieee80211_process_callback(sbuf->ni, sbuf->m, 0/*XXX*/); - m_freem(sbuf->m); - ieee80211_free_node(sbuf->ni); + ieee80211_tx_complete(sbuf->ni, sbuf->m, 0/*XXX*/); sc->sc_tx_timer = 0; break; |