Revert "carl9170 firmware: add workaround for carl vs. mac BAR problem"
authorChristian Lamparter <chunkeey@googlemail.com>
Sat, 7 Jul 2012 14:43:55 +0000 (16:43 +0200)
committerChristian Lamparter <chunkeey@googlemail.com>
Sat, 7 Jul 2012 14:44:11 +0000 (16:44 +0200)
This reverts commit c5ade0a37dc2650ec206cce64dcaea32d2bd86be.

The issue has been fixed in the driver.

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

index b8d4ec436fca3f54ed5708c80407c4b9fc75e4cb..e581fa8ddea34db0095a4d9d2516cf5eba89056e 100644 (file)
@@ -457,18 +457,6 @@ static bool wlan_tx_status(struct dma_queue *queue,
                fw.wlan.cab_queue_len[super->s.vif_id]--;
 #endif /* CONFIG_CARL9170FW_CAB_QUEUE */
 
-       if (unlikely(ieee80211_is_back_req(super->f.data.i3e.frame_control))) {
-               /*
-                * As explained above, the hardware seems to be
-                * incapable of matching BA to BARs. This is a
-                * problem especially with mac80211, because it
-                * does resent failed BARs which of course cause
-                * some mayhem in the receiver buffer at the HT
-                * peer on the other end.
-                */
-               success = true;
-       }
-
        wlan_tx_complete(super, success);
 
        /* recycle freed descriptors */