[RFC] netdev: Don't use external auth with PMKSA
James Prestwood <[email protected]>
| Newsgroups | dev.linux.lists.iwd |
|---|---|
| Message-ID | <[email protected]> |
Based on user reports the driver seems to get confused when external auth is used along with including a PMKID. --- src/netdev.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/netdev.c b/src/netdev.c index 2a6d94fc..addddff9 100644 --- a/src/netdev.c +++ b/src/netdev.c @@ -2499,7 +2499,9 @@ static struct l_genl_msg *netdev_build_cmd_connect(struct netdev *netdev, case CONNECTION_TYPE_SOFTMAC: break; case CONNECTION_TYPE_FULLMAC: - l_genl_msg_append_attr(msg, + /* If we have a PMKSA for SAE we won't be doing external auth */ + if (IE_AKM_IS_SAE(hs->akm_suite) && !hs->have_pmksa) + l_genl_msg_append_attr(msg, NL80211_ATTR_EXTERNAL_AUTH_SUPPORT, 0, NULL); break; case CONNECTION_TYPE_SAE_OFFLOAD: -- 2.34.1