From: Christian Lamparter Date: Sat, 7 Jul 2012 19:13:59 +0000 (+0200) Subject: carl9170: fix HT peer BA session corruption X-Git-Tag: v3.6-rc1~125^2~57^2~86 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c9122c0d63a50bab0a97dc936a38c0f921b6930e;p=pandora-kernel.git 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 Reported-by: MikoĊ‚aj Kuligowski Reported-by: Per-Erik Westerberg Signed-off-by: Christian Lamparter Signed-off-by: John W. Linville --- Reading git-diff-tree failed