|
@@ -3921,9 +3921,10 @@ static bool nl80211_valid_auth_type(struct cfg80211_registered_device *rdev,
|
|
|
return false;
|
|
|
return true;
|
|
|
case NL80211_CMD_CONNECT:
|
|
|
- /* SAE not supported yet */
|
|
|
- if (auth_type == NL80211_AUTHTYPE_SAE)
|
|
|
+ if (!(rdev->wiphy.features & NL80211_FEATURE_SAE) &&
|
|
|
+ auth_type == NL80211_AUTHTYPE_SAE)
|
|
|
return false;
|
|
|
+
|
|
|
/* FILS with SK PFS or PK not supported yet */
|
|
|
if (auth_type == NL80211_AUTHTYPE_FILS_SK_PFS ||
|
|
|
auth_type == NL80211_AUTHTYPE_FILS_PK)
|