]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Fix an issue that crept in with the previous descriptor tidyup.
authoradrian <adrian@FreeBSD.org>
Thu, 2 Aug 2012 20:14:45 +0000 (20:14 +0000)
committeradrian <adrian@FreeBSD.org>
Thu, 2 Aug 2012 20:14:45 +0000 (20:14 +0000)
commit2fc73d062f5ad9f8613bdee597960e67e4289a54
tree4670604e981b2c9b12d1cf796b1da59c00cf0775
parentb2c4245d7e8cfbae777fdf498a53d115b54c72c2
Fix an issue that crept in with the previous descriptor tidyup.

When forming aggregates, the last descriptor was now not being
correctly setup - instead, the "setuplasttxdesc" call was being
handed the first descriptor in the last subframe, rather than the
last descriptor in the last subframe.

This showed up as "bad series0 hwrate" messages, as the final
descriptor just didn't have any of the rate control information
squirreled away.

Tested:
* AR9280 STA -> 11n AP, iperf TCP
sys/dev/ath/if_ath_tx.c