On Thu, Feb 18, 2016 at 07:55:30PM -0800, J Mo wrote: > This was a bug already fixed in git. The Debian wpa_supplicant is > old (2.3). Source right now is pre-2.6. I compiled my own and it > works fine. > I suspect this was fixed in git commit > e6dd8196e5daf39e4204ef8ecd26dd50fdca6040, but there are two other > commits which also look like they are related to bridging and EAPOL. That is not really a fix for the real problem.. It is only a workaround to avoid the quite unfortunate and already years old kernel regression.. While that workaround covers some cases, it has a cost (more CPU use) and it is possible to come up with sequences that break even that workaround. Unfortunately, I'm not aware of any robust way of working around this from user space without significant CPU load increase. This thread from 2013 discusses that root issue: http://marc.info/?l=linux-wireless&m=136743495526905&w=2 Unfortunately, there is still no fix for this in the kernel.. There is a proposed fix that is included in OpenWrt, but it is unclear how this issue could be fixed properly. -- Jouni Malinen PGP id EFC895FA -- 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