diff options
author | adrian <adrian@FreeBSD.org> | 2012-03-26 16:05:19 +0000 |
---|---|---|
committer | adrian <adrian@FreeBSD.org> | 2012-03-26 16:05:19 +0000 |
commit | 06ce35f781145696c6a7625be0518bbc94dd6e2f (patch) | |
tree | 2893edb6b82e1302cdb4e09ea77b8674a2dd1b83 /lib/libc/stdlib/hcreate.c | |
parent | 5879f1f169ab3be592f6e540ef2a0a6ad454d642 (diff) | |
download | FreeBSD-src-06ce35f781145696c6a7625be0518bbc94dd6e2f.zip FreeBSD-src-06ce35f781145696c6a7625be0518bbc94dd6e2f.tar.gz |
Use the assigned sequence number when checking if a retried packet is
within the BAW.
This regression was introduced in ane earlier commit by me to fix the
BAW seqno allocation-but-not-insertion-into-BAW race. Since it was only
ever using the to-be allocated sequence number, any frame retries
with the first frame in the BAW still in the software queue would
have constantly failed, as ni_txseqs[tid] would always be outside
the BAW.
TODO:
* Extract out the mostly common code here in the agg and non-agg ADDBA
case and stuff it into a single function.
PR: kern/166357
Diffstat (limited to 'lib/libc/stdlib/hcreate.c')
0 files changed, 0 insertions, 0 deletions