]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - drivers/net/wireless/rt2x00/rt2x00queue.c
rt2x00: Use IEEE80211_TX_CTL_MORE_FRAMES flag
[karo-tx-linux.git] / drivers / net / wireless / rt2x00 / rt2x00queue.c
index 44e5b3279ca76e4e515eb7926f65562e29ad8bbb..65435c9fe4bcee7a39fa3d1ad7576a5c49c8f848 100644 (file)
@@ -324,7 +324,8 @@ static void rt2x00queue_create_tx_descriptor(struct queue_entry *entry,
        /*
         * Check if more fragments are pending
         */
-       if (ieee80211_has_morefrags(hdr->frame_control)) {
+       if (ieee80211_has_morefrags(hdr->frame_control) ||
+           (tx_info->flags & IEEE80211_TX_CTL_MORE_FRAMES)) {
                __set_bit(ENTRY_TXD_BURST, &txdesc->flags);
                __set_bit(ENTRY_TXD_MORE_FRAG, &txdesc->flags);
        }