mac80211: update to latest version from trunk
[openwrt-10.03/.git] / package / mac80211 / patches / 520-mac80211_minstrel_ht_aggr_delay.patch
index c0a6bf3ffdee01676af6b517f66c18d2595a7b57..282c63a3f1a1f89e556670542686cd7c04607893 100644 (file)
        ieee80211_start_tx_ba_session(pubsta, tid, 5000);
  }
  
-@@ -452,7 +460,7 @@ minstrel_ht_tx_status(void *priv, struct
+@@ -453,7 +461,7 @@ minstrel_ht_tx_status(void *priv, struct
        if (time_after(jiffies, mi->stats_update + (mp->update_interval / 2 * HZ) / 1000)) {
                minstrel_ht_update_stats(mp, mi);
--              minstrel_aggr_check(mp, sta, skb);
-+              minstrel_aggr_check(mp, mi, sta, skb);
+               if (!(info->flags & IEEE80211_TX_CTL_AMPDU))
+-                      minstrel_aggr_check(mp, sta, skb);
++                      minstrel_aggr_check(mp, mi, sta, skb);
        }
  }