aboutsummaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorChristian Lamparter <chunkeey@googlemail.com>2012-07-07 21:13:59 +0200
committerJohn W. Linville <linville@tuxdriver.com>2012-07-11 15:38:26 -0400
commitc9122c0d63a50bab0a97dc936a38c0f921b6930e (patch)
tree7263d06049fc2a21971e363557f7bdc17a26f4ad /scripts
parentcarl9170: import 1.9.6 firmware headers (diff)
downloadlinux-dev-c9122c0d63a50bab0a97dc936a38c0f921b6930e.tar.xz
linux-dev-c9122c0d63a50bab0a97dc936a38c0f921b6930e.zip
carl9170: fix HT peer BA session corruption
This patch adds an alternative tx status path for BlockAck Requests as the hardware doesn't recognize that a BlockAck Requests is usually acked with a BlockAck and not a legacy ACK. Without this patch, the stack would constantly resent old and stale BARs. So, depending on the receiver stack, this could lead to: - "stuck" ba sessions and package loss, as the stale BAR would reset the sequence each time. - lots of reorder releases. - ... Reported-by: Sean Patrick Santos <quantheory@gmail.com> Reported-by: MikoĊ‚aj Kuligowski <mikolaj.q@wp.pl> Reported-by: Per-Erik Westerberg <per-erik.westerberg@bredband.net> Signed-off-by: Christian Lamparter <chunkeey@googlemail.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions