On Mon, Feb 01, 2010 at 10:35:09AM +0530, Sujith wrote: > Felix Fietkau wrote: > > ath9k's tx handling code contains a special case for PAE frames, which > > looks like it was intended to be improving reliability by excluding > > them from aggregates. > > What it actually did is the opposite: By assigning a faulty sequence > > number, yet still keeping it as a qos-frame, it caused bogus packet > > reordering, which broke WPA rekeying. > > The special case handling is completely unnecessary, so this patch > > removes it. > > Sending PAE frames as part of an aggregate broke crypto with several APs. > Assigning the correct seq. number should work, no ? > > Something like the patch below. Can you check if it fixes your issue ? > Though, removing the seq. number mess in the driver would be great. :D Sujith, are you going to post this formally? John -- John W. Linville Someday the world will need a hero, and you linville@xxxxxxxxxxxxx might be all we have. Be ready. -- 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