Files
android_kernel_fxtec_sm6115/include/uapi/linux
Liangwei Dong db1b3dad24 nl80211: Allow set/del pmksa operations for AP
Host drivers may offload authentication to the user space
through the commit ("cfg80211: Authentication offload to
user space in AP mode").

This interface can be used to implement SAE by having the
userspace do authentication/PMKID key derivation and driver
handle the association.

A step ahead, this interface can get further optimized if the
PMKID is passed to the host driver and also have it respond to
the association request by the STA on a valid PMKID.

This commit enables the userspace to pass the PMKID to the host
drivers through the set/del pmksa operations in AP mode.

Set/Del pmksa is now restricted to STA/P2P client mode only and
thus the drivers might not expect them in any other(AP) mode.

This commit also introduces a feature flag
NL80211_EXT_FEATURE_AP_PMKSA_CACHING (johannes: renamed) to
maintain the backward compatibility of such an expectation by
the host drivers. These operations are allowed in AP mode only
when the drivers advertize the capability through this flag.

Signed-off-by: Liangwei Dong <liangwei@codeaurora.org>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
Git-commit: 6c900360e7c0df6a4846ac97d7b548d72cd801b0
CRs-Fixed: 2396953
Change-Id: I967ec287edb1c685614e965fe67a32e35035ff11
Signed-off-by: Srinivas Dasari <dasaris@codeaurora.org>
2019-06-11 11:00:40 -07:00
..
2018-07-23 19:18:10 +01:00
2019-01-30 12:43:25 +05:30
2018-08-06 10:24:33 +02:00
2018-08-22 10:52:49 -07:00
2018-07-19 13:58:44 -07:00
2018-06-18 15:11:53 +10:00
2018-07-07 17:41:38 +02:00
2018-08-03 10:03:57 -07:00
2018-12-05 09:48:14 -08:00
2018-04-11 10:28:37 -07:00
2018-03-05 10:43:37 -05:00
2019-03-01 12:40:58 +05:30
2018-01-14 23:06:30 -05:00
2018-01-16 16:47:29 +01:00
2018-08-15 14:59:06 -05:00
2018-07-24 14:44:00 -07:00
2018-12-06 10:34:09 +01:00
2018-05-31 00:13:56 +08:00
2019-04-05 12:50:03 -07:00
2019-04-05 12:50:03 -07:00
2018-03-20 03:17:41 +02:00
2018-04-14 11:59:31 -04:00
2018-12-14 12:57:29 -07:00
2018-04-11 10:28:37 -07:00
2018-11-13 10:10:52 -08:00
2019-03-01 12:40:58 +05:30
2019-04-28 01:26:54 -07:00
2018-02-06 18:32:44 -08:00
2018-03-26 13:22:58 -06:00
2019-02-22 13:00:38 +02:00