Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 562be6ee authored by Avraham Stern's avatar Avraham Stern Committed by Gerrit - the friendly Code Review server
Browse files

nl80211: add authorized flag to ROAM event



Drivers that initiate roaming while being connected to a network that
uses 802.1X authentication need to inform user space if 802.1X
authentication is further required after roaming.
For example, when using the Fast transition protocol, roaming within
the mobility domain does not require new 802.1X authentication, but
roaming to another mobility domain does.
In addition, some drivers may not support 802.1X authentication
(so it has to be done in user space), while other drivers do.

Add a flag to the roaming notification to indicate if user space is
required to do 802.1X authentication after the roaming or not.
This flag will only be used for networks that use 802.1X
authentication. For networks that do not use 802.1X authentication it
is assumed that no further action is required from user space after
the roaming notification.

Signed-off-by: default avatarAvraham Stern <avraham.stern@intel.com>
Signed-off-by: default avatarLuca Coelho <luciano.coelho@intel.com>
[arend.vanspriel@broadcom.com reuse NL80211_ATTR_PORT_AUTHORIZED]
Signed-off-by: default avatarArend van Spriel <arend.vanspriel@broadcom.com>
[rebase to apply w/o the flag in CONNECT]
Signed-off-by: default avatarJohannes Berg <johannes.berg@intel.com>

Change-Id: I365ca2e8d3bdff0235cc9ab2697a6816b940af69
Git-commit: f45cbe6e691fcdeda480ecc9c66533a8277f0ca4
Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git


CRs-Fixed: 2081129
[vamsi_krishna@codeaurora.org: backport to kernel 4.9 - Fix conflicts]
Signed-off-by: default avatarvamsi krishna <vamsi_krishna@codeaurora.org>
Signed-off-by: default avatarVidyullatha Kanchanapally <vidyullatha@codeaurora.org>
parent 40254fdd
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment