diff options
author | adrian <adrian@FreeBSD.org> | 2012-08-20 06:02:09 +0000 |
---|---|---|
committer | adrian <adrian@FreeBSD.org> | 2012-08-20 06:02:09 +0000 |
commit | 684602be6d3870faf8dd06948a14d0c778f6fd84 (patch) | |
tree | 03409d0cf2100f7c4ce2877feaf10e03c0602911 /sys/mips/nlm | |
parent | 45631b6e62914a2f81df3386152bf0ae6dd14e96 (diff) | |
download | FreeBSD-src-684602be6d3870faf8dd06948a14d0c778f6fd84.zip FreeBSD-src-684602be6d3870faf8dd06948a14d0c778f6fd84.tar.gz |
Advance the descriptor pointer by sc->sc_tx_desclen bytes, rather than
sizeof(struct ath_desc). This isn't correct for EDMA TX descriptors.
This popped up during iperf tests. Ping tests never created frames that
had enough segments to overflow into a second descriptor. However,
an iperf TCP test would do that after a few seconds; the second descriptor
would almost always certainly have garbage.
Tested:
* AR9380, STA mode
* AR9280, STA mode (802.11n TX, legacy TX)
Diffstat (limited to 'sys/mips/nlm')
0 files changed, 0 insertions, 0 deletions