aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/ath
diff options
context:
space:
mode:
authorSam Leffler <sam@FreeBSD.org>2008-10-27 17:43:23 +0000
committerSam Leffler <sam@FreeBSD.org>2008-10-27 17:43:23 +0000
commitad80c0aa343a39c249b4ccad0a2ae261bf64c503 (patch)
tree99c6426efdcc6a9adb8e236bc645c6186057a6fb /sys/dev/ath
parent96abcb94d7ca1980588cbf637b5c14565ddf6fb3 (diff)
Notes
Diffstat (limited to 'sys/dev/ath')
-rw-r--r--sys/dev/ath/if_ath.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/dev/ath/if_ath.c b/sys/dev/ath/if_ath.c
index 9a670c3e953a..ac8ec646a2d4 100644
--- a/sys/dev/ath/if_ath.c
+++ b/sys/dev/ath/if_ath.c
@@ -5040,7 +5040,8 @@ ath_tx_processq(struct ath_softc *sc, struct ath_txq *txq)
pri = M_WME_GETAC(bf->bf_m);
if (pri >= WME_AC_VO)
ic->ic_wme.wme_hipri_traffic++;
- ni->ni_inact = ni->ni_inact_reload;
+ if ((bf->bf_txflags & HAL_TXDESC_NOACK) == 0)
+ ni->ni_inact = ni->ni_inact_reload;
} else {
if (ts->ts_status & HAL_TXERR_XRETRY)
sc->sc_stats.ast_tx_xretries++;