On 07/23/2014 06:40 AM, Felix Fietkau wrote: > If an aggregation session fails, frames still end up in the driver queue > with IEEE80211_TX_CTL_AMPDU set. > This causes tx for the affected station/tid to stall, since > ath_tx_get_tid_subframe returning packets to send. > > Fix this by clearing IEEE80211_TX_CTL_AMPDU as long as no aggregation > session is running. Did this and your previous patch about 'pending tx frames accounting' fix the issues reported? They at least do not fix the problems I see where tx appears to hang, but my setup is pretty 'special'.... Thanks, Ben -- Ben Greear <greearb@xxxxxxxxxxxxxxx> Candela Technologies Inc http://www.candelatech.com -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html