Felix Fietkau wrote: > Because the previous value doesn't matter here. With software > scheduling, clearing the ps filter is triggered via > tid->ac->clear_ps_filter, and that is used to set the flag when a frame > is put into the hardware queue. > The IEEE80211_TX_CTL_CLEAR_PS_FILT is checked whenever a frame enters > the tid queue, and if it's set, tid->ac->clear_ps_filter gets set. > That way it doesn't have to loop the entire tid traffic up to the new > frame through the hw queue as filtered until the destination index gets > cleared. Ok. > When going from aggregated to un-aggregated, the TID still needs to be > scheduled, and txtid->paused == true would prevent that. Yeah, makes sense. Sujith -- 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