carl9170 firmware: add workaround for carl vs. mac BAR problem
authorChristian Lamparter <chunkeey@googlemail.com>
Sat, 7 Jul 2012 00:07:43 +0000 (02:07 +0200)
committerChristian Lamparter <chunkeey@googlemail.com>
Sat, 7 Jul 2012 00:07:43 +0000 (02:07 +0200)
commitc5ade0a37dc2650ec206cce64dcaea32d2bd86be
tree149b8266d83c8954a30e5b05da5d42db0d4d9597
parent69f7043e7a2223e25cc525161a2de45d293d21d0
carl9170 firmware: add workaround for carl vs. mac BAR problem

It looks like the AR9170 MAC seems to be incapable of
matching BA to xmitted BARs. This is a problem because
when mac80211 tries to recover it sends out BARs which
can't be matched to a BA and so it goes on. Of course
having lots of stale BARs around causes mayhem in the
receiver buffer at the HT peer on the other end because
it's constantly flushing the reorder buffer.

Note: This is hopefully just a temporary fix, but until
there's a better method, it will provide at least some
relief.

Signed-off-by: Christian Lamparter <chunkeey@googlemail.com>
carlfw/src/wlan.c