android_kernel_oneplus_msm8998/net/wireless
Srinivas Dasari 18716efa40 nl80211: Allow SAE Authentication for NL80211_CMD_CONNECT
This commit allows SAE Authentication for NL80211_CMD_CONNECT
interface, provided host driver advertises the support.

Host drivers may offload the SAE authentication to user space
through NL80211_CMD_EXTERNAL_AUTH interface and thus expect
the user space to advertise support to handle offload through
NL80211_ATTR_EXTERNAL_AUTH_SUPPORT in NL80211_CMD_CONNECT
request. Such drivers should reject the connect request on no
offload support from user space.

Signed-off-by: Srinivas Dasari <dasaris@qti.qualcomm.com>
Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Git-commit: 10773a7c09b327d02144c7d181e6544b7015ffc7
Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
CRs-Fixed: 2468738
Change-Id: I41b49228e88b32a35323c4dc8fa98e507a8a971d
Signed-off-by: Srinivas Dasari <dasaris@codeaurora.org>
Signed-off-by: Jiachao Wu <jiacwu@codeaurora.org>
Signed-off-by: Min Liu <minliu@codeaurora.org>
Signed-off-by: stonez <stonez@codeaurora.org>
2019-08-30 09:21:10 +02:00
..
.gitignore
ap.c cfg80211: Make pre-CAC results valid only for ETSI domain 2017-11-23 00:33:51 -08:00
chan.c BACKPORT: cfg80211: remove enum ieee80211_band 2018-12-26 08:21:02 +01:00
core.c Merge tag 'LA.UM.7.4.r1-05400-8x98.0' into lineage-16.0 2019-08-10 14:13:49 +02:00
core.h cfg80211: NL80211_ATTR_SOCKET_OWNER support for CMD_CONNECT 2019-06-26 12:40:38 +08:00
db.txt Merge "msm: wlan: Update regulatory database" 2019-04-29 23:25:24 -07:00
debugfs.c BACKPORT: cfg80211: remove enum ieee80211_band 2018-12-26 08:21:02 +01:00
debugfs.h
ethtool.c cfg80211: make ethtool the driver's responsibility 2014-06-23 11:05:33 +02:00
genregdb.awk wireless: fixup genregdb.awk for remove of antenna gain from wireless-regd 2014-07-21 12:24:20 +02:00
ibss.c BACKPORT: cfg80211: remove enum ieee80211_band 2018-12-26 08:21:02 +01:00
Kconfig cfg80211: reg: make CRDA support optional 2015-10-16 09:15:39 +02:00
lib80211.c lib80211: remove unused print_ssid() 2014-10-14 02:18:27 +02:00
lib80211_crypt_ccmp.c
lib80211_crypt_tkip.c
lib80211_crypt_wep.c
Makefile cfg80211: 802.11p OCB mode handling 2014-11-04 13:18:17 +01:00
mesh.c BACKPORT: cfg80211: remove enum ieee80211_band 2018-12-26 08:21:02 +01:00
mlme.c Merge tag 'LA.UM.7.4.r1-05400-8x98.0' into lineage-16.0 2019-08-10 14:13:49 +02:00
nl80211.c nl80211: Allow SAE Authentication for NL80211_CMD_CONNECT 2019-08-30 09:21:10 +02:00
nl80211.h cfg80211: Use a structure to pass connect response params 2017-05-01 01:53:03 -07:00
ocb.c cfg80211: 802.11p OCB mode handling 2014-11-04 13:18:17 +01:00
radiotap.c
rdev-ops.h cfg80211/nl80211: Optional authentication offload to userspace 2019-08-30 09:21:10 +02:00
reg.c BACKPORT: cfg80211: remove enum ieee80211_band 2018-12-26 08:21:02 +01:00
reg.h BACKPORT: cfg80211: remove enum ieee80211_band 2018-12-26 08:21:02 +01:00
regdb.h
scan.c BACKPORT: cfg80211: remove enum ieee80211_band 2018-12-26 08:21:02 +01:00
sme.c Merge tag 'LA.UM.7.4.r1-05400-8x98.0' into lineage-16.0 2019-08-10 14:13:49 +02:00
sysfs.c net: update rdev suspend method for the wowlan suspend/resume 2017-11-22 21:17:47 +05:30
sysfs.h
trace.c
trace.h cfg80211/nl80211: Optional authentication offload to userspace 2019-08-30 09:21:10 +02:00
util.c BACKPORT: cfg80211: remove enum ieee80211_band 2018-12-26 08:21:02 +01:00
wext-compat.c BACKPORT: cfg80211: remove enum ieee80211_band 2018-12-26 08:21:02 +01:00
wext-compat.h cfg80211-wext: export symbols only when needed 2015-02-28 21:31:09 +01:00
wext-core.c Revert "wext: Fix 32 bit iwpriv compatibility issue with 64 bit Kernel" 2016-09-24 10:07:41 +02:00
wext-priv.c
wext-proc.c
wext-sme.c wireless: Use eth_<foo>_addr instead of memset 2015-03-03 17:01:38 -05:00
wext-spy.c