carl9170 firmware: revamp Content After Beacon handling
authorChristian Lamparter <chunkeey@googlemail.com>
Tue, 24 Aug 2010 00:44:50 +0000 (02:44 +0200)
committerChristian Lamparter <chunkeey@googlemail.com>
Tue, 24 Aug 2010 01:31:38 +0000 (03:31 +0200)
commit93192408781150af7e10a1d0970b9497940579dc
tree745b13beff3bdd2bdaee4b4ff3ae24cd8da4f71c
parente564cc9baf478b5a44ff730f7583e61fbe3a3f3a
carl9170 firmware: revamp Content After Beacon handling

Commit "carl9170 firmware: Support multiple CAB queues"
introduced a regression. The CAB queue was drained too
early and therefore the bc/mc buffered frames were sent
out at the wrong dtim period.

This patch takes care of the stated regression, but it
also fixes yet another, this time a more theoretical
race in multi AP mode.

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