aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/ipw
diff options
context:
space:
mode:
authorAndriy Voskoboinyk <avos@FreeBSD.org>2019-01-31 10:44:00 +0000
committerAndriy Voskoboinyk <avos@FreeBSD.org>2019-01-31 10:44:00 +0000
commit9b1a29716a1a32d1a03b295fa037ffdf97435e61 (patch)
treed9230c1a7a93a3ad2156483decf341ecfc803eff /sys/dev/ipw
parent6cbda6d943864818aeda19356b570865baa11872 (diff)
downloadsrc-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.c5
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;