Received: by 2002:a25:2c96:0:0:0:0:0 with SMTP id s144csp278388ybs; Tue, 26 May 2020 09:00:26 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxl8Bhp53ughlk63FXX+WcEd12ub0i8myYQArNQ7XUkGGrnyKPAqmKqMlZrmLIctaUzyA6J X-Received: by 2002:aa7:d39a:: with SMTP id x26mr19808520edq.207.1590508825963; Tue, 26 May 2020 09:00:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1590508825; cv=none; d=google.com; s=arc-20160816; b=U29zDkf3Qw7v5t4z0LJMxaePl2OcV1BdTCt/P9D26uDavvsR44FdW/s7ODjjV1qoV7 Z5oH/l81kJMnLS5u21zg6N68HSEZQcYmqo3WFEP2s/UZywlHk0VADE3qzKdISFdP5Qpm wZriO/DOUMV90J85dqzLrP9E8YBwTEtGNCjTFnCJUIcneCTgsIMt74Vcgej0PH7R1W3K XxvnxlFPjt40Miid0iC58TCIdJU1yzhafDk5JIC7g9+XZcMj2+vfwTc2J6HsS2x/iYpC gamq9masugTH8S3WE73As51TxoEcjo3+o3T9tftx4Vk4XFy2FVzSw2gGALq/SG13ZA9L X2pg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=DQ8gVpgHVGfTCy/8d6M/EI7esdWmDQI9qAQ3EdUpOBg=; b=vUw2JaLT942vpOwjuyueNd1308R8rsU5jfnivcU5HN1tsxb0JTtWmFHBdptvglNjAE cYv3fsgN9AHu137XUIdUnQAhMP+dTqyBBTqYHqNhNK49VEUx+QZUgAt6Xh1A4lLSiQoB lNXxuPRausO9mI/rOhBJhC4Ap/H2F3569Sg6zLNJje0cvoC5HHr0koF6Qg46DGsAxIjh Md/a74oJRfO7Jf4wf7SyNyet44GQ36tkTh+PRZU9YUrG75dIC4pF0lJ4uHmmKBODb87v 7z6DSKTP2n7x1vxCWu8RmVHHSofwFIG/PT0k07u4ELPMaYIDaAc6+Cs5tDeJcgISOfs7 vcdw== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=on6ABHVz; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id m1si132983ejk.303.2020.05.26.09.00.01; Tue, 26 May 2020 09:00:25 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=on6ABHVz; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730276AbgEZP71 (ORCPT + 99 others); Tue, 26 May 2020 11:59:27 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60626 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729102AbgEZP70 (ORCPT ); Tue, 26 May 2020 11:59:26 -0400 Received: from mail-ot1-x341.google.com (mail-ot1-x341.google.com [IPv6:2607:f8b0:4864:20::341]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5DA12C03E96D; Tue, 26 May 2020 08:59:26 -0700 (PDT) Received: by mail-ot1-x341.google.com with SMTP id v17so16755015ote.0; Tue, 26 May 2020 08:59:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=DQ8gVpgHVGfTCy/8d6M/EI7esdWmDQI9qAQ3EdUpOBg=; b=on6ABHVzrIuk3ZU5P4ysqilGLLBUWmQHrtQ7fwQAwlb9Dqq5DyCl1LXOijRLennx/F zpv1a0zKH96wNqfqWGUf5bRczKbdGPWJD/pTocGKrUfHAXGI7vvkpRP+s/IXgsu9Hx4e ohN4KtNn+QjuyXu00JeZHRKNdQpfbuuFBVZIz+46Ysg5AgjOLB7qBZY4MZNl4EADwrcu IZcRMamG2qZKKBweXZzKkAXBRtOjkhX56ZNDEbfy0DLwCi1YZo8pKUG0LZPQQVg9w4FX QUjlSNbbk4jAXcsxyUDCtcrdGbR4+Z+VmwxbeqFRfZyQZn4GFkZzC11BkQ0PQQihIdu8 06aQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=DQ8gVpgHVGfTCy/8d6M/EI7esdWmDQI9qAQ3EdUpOBg=; b=gyJDd6HDHyGDNAes8QJSs8DwSCERBGS/WqIFlP0C6ZsS+NmRgXncR4oPQkqc0Hd8kt KjcRS+YeemzRbAvju5nLQl4UjYS4u3w0S0lhBz5H83pYrays97hNooukl5F/9AI4XIwU BNPSneO5Hdqguss3T+jIwa7qzhMjdolPR+W0K+4/QeCqfITPR3M2tz22/U5GeU44I9/B QP1zbM6N5pEYUW54QyM7aqaqBKylJhv3v7Z51F4Dud/kYclRIN71p/mORT6aya/ecutJ gJl5rs8h/p/8qPEe2uJfXoj8LfFTKI65qtVUm2XzNKNnFlwsG+fU/BP+d5SQth+kHrGX joxQ== X-Gm-Message-State: AOAM531mCNK2P675NfI0gsK8jFfmja3Zxh3MQNKUWnaBas9wiZklZA+w wp5aTQhppzm5CqzY6/sjXbU= X-Received: by 2002:a9d:621:: with SMTP id 30mr238739otn.47.1590508765792; Tue, 26 May 2020 08:59:25 -0700 (PDT) Received: from localhost.localdomain (cpe-24-31-245-230.kc.res.rr.com. [24.31.245.230]) by smtp.gmail.com with ESMTPSA id k18sm36185otn.51.2020.05.26.08.59.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 26 May 2020 08:59:24 -0700 (PDT) From: Larry Finger To: kvalo@codeaurora.org Cc: linux-wireless@vger.kernel.org, Larry Finger , Rui Salvaterra , Stable Subject: [PATCH 2/2] b43_legacy: Fix connection problem with WPA3 Date: Tue, 26 May 2020 10:59:09 -0500 Message-Id: <20200526155909.5807-3-Larry.Finger@lwfinger.net> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20200526155909.5807-1-Larry.Finger@lwfinger.net> References: <20200526155909.5807-1-Larry.Finger@lwfinger.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-wireless-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org Since the driver was first introduced into the kernel, it has only handled the ciphers associated with WEP, WPA, and WPA2. It fails with WPA3 even though mac80211 can handle those additional ciphers in software, b43legacy did not report that it could handle them. By setting MFP_CAPABLE using ieee80211_set_hw(), the problem is fixed. With this change, b43legacy will handle the ciohers it knows in hardare, and let mac80211 handle the others in software. It is not necessary to use the module parameter NOHWCRYPT to turn hardware encryption off. Although this change essentially eliminates that module parameter, I am choosing to keep it for cases where the hardware is broken, and software encryption is required for all ciphers. This patch fixes a problem that has been in b43legacy since commit 75388acd0cd8 ("[B43LEGACY]: add mac80211-based driver for legacy BCM43xx devices"). Fixes: 75388acd0cd8 ("[B43LEGACY]: add mac80211-based driver for legacy BCM43xx devices") Signed-off-by: Larry Finger Cc: Stable --- drivers/net/wireless/broadcom/b43legacy/main.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/net/wireless/broadcom/b43legacy/main.c b/drivers/net/wireless/broadcom/b43legacy/main.c index 8b6b657c4b85..5208a39fd6f7 100644 --- a/drivers/net/wireless/broadcom/b43legacy/main.c +++ b/drivers/net/wireless/broadcom/b43legacy/main.c @@ -3801,6 +3801,7 @@ static int b43legacy_wireless_init(struct ssb_device *dev) /* fill hw info */ ieee80211_hw_set(hw, RX_INCLUDES_FCS); ieee80211_hw_set(hw, SIGNAL_DBM); + ieee80211_hw_set(hw, MFP_CAPABLE); /* Allow WPA3 in software */ hw->wiphy->interface_modes = BIT(NL80211_IFTYPE_AP) | -- 2.26.2