--- a/ath/if_ath.c +++ b/ath/if_ath.c @@ -3684,6 +3684,7 @@ ff_bypass: * already alloc'd */ ATH_TXBUF_LOCK_IRQ(sc); + STAILQ_INSERT_TAIL(&bf_head, bf, bf_list); for (bfcnt = 1; bfcnt < framecnt; ++bfcnt) { tbf = ath_take_txbuf_locked(sc); if (tbf == NULL)