Skip to content
Commit 1626e0fa authored by Johannes Berg's avatar Johannes Berg
Browse files

mac80211: fix FT roaming

During FT roaming, wpa_supplicant attempts to set the
key before association. This used to be rejected, but
as a side effect of my commit 66e67e41


("mac80211: redesign auth/assoc") the key was accepted
causing hardware crypto to not be used for it as the
station isn't added to the driver yet.

It would be possible to accept the key and then add it
to the driver when the station has been added. However,
this may run into issues with drivers using the state-
based station adding if they accept the key only after
association like it used to be.

For now, revert to the behaviour from before the auth
and assoc change.

Cc: stable@vger.kernel.org
Reported-by: default avatarCédric Debarge <cedric.debarge@acksys.fr>
Tested-by: default avatarCédric Debarge <cedric.debarge@acksys.fr>
Signed-off-by: default avatarJohannes Berg <johannes.berg@intel.com>
parent 09b1426e
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment