From patchwork Fri Jun 7 09:53:01 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manikanta Pubbisetty X-Patchwork-Id: 10981261 X-Patchwork-Delegate: kvalo@adurom.com Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 748A56C5 for ; Fri, 7 Jun 2019 09:53:18 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 603F128B2B for ; Fri, 7 Jun 2019 09:53:18 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 5072228B3C; Fri, 7 Jun 2019 09:53:18 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.2 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED autolearn=ham version=3.3.1 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 51B3A28B2B for ; Fri, 7 Jun 2019 09:53:17 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:MIME-Version:Cc:List-Subscribe: List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:Message-Id:Date: Subject:To:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To: References:List-Owner; bh=ZnshivTlCGcp528dQ/XOA5eGMSdgmDfMqjdaMegFIyc=; b=jk0 czy178t/BTWV81PboJCRSWW7xOjx1EctfzIOTGrmAkCCDW8HD5xSS9PT1CsSR8uXGVrCpJxPxVWt4 xvIE8t/8xY39fPRHwAvdI5QGJ470OVXcp8hvN4HqMdbB2SaniMAnbIg+slQSmA+4s8oAdFOCOfR0U LSQsD4ZonL2clLwydOkVlR8YZuVFSEkFm7TkIEoRK7Yg3/fUMA1cN+8dIuby5KgdPk/R6Y87qoCRD +zfHYy4o3/KiXQDLLum9wcpiXPbK1iH27MIXmNJxvvItmJX51TADrAQ8mtD9NhwnZyLOVtD5lCLh6 FZKvW9oe6Zh4QU0FS3M9vYlrpC/IVFg==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92 #3 (Red Hat Linux)) id 1hZBYh-0006o5-US; Fri, 07 Jun 2019 09:53:15 +0000 Received: from smtp.codeaurora.org ([198.145.29.96]) by bombadil.infradead.org with esmtps (Exim 4.92 #3 (Red Hat Linux)) id 1hZBYf-0006nl-4q for ath11k@lists.infradead.org; Fri, 07 Jun 2019 09:53:14 +0000 Received: by smtp.codeaurora.org (Postfix, from userid 1000) id 4DC48605FC; Fri, 7 Jun 2019 09:53:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org; s=default; t=1559901192; bh=oEmgtE5ZPLaiqR2c8ogoB5EUjqPC+o5ZjG0OVrxbvzo=; h=From:To:Cc:Subject:Date:From; b=VnnMxPBxOr42CSyaSw1pL4AJV+GSsPgTIuEKwFDiMaX5JPoqe4LMeHKUOBb+Dqs0t qaUC1Ug82k0g2mua7pR3PBhBW0+UcfRwjqagHMh3u8CoxZuh2Edy0vpuHZgl4qr819 5BJkviGZ6DVz8igKDRWus5FAX1VO/yjobtI5I9ns= Received: from vnaralas-linux.qualcomm.com (blr-c-bdr-fw-01_globalnat_allzones-outside.qualcomm.com [103.229.19.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: mpubbise@codeaurora.org) by smtp.codeaurora.org (Postfix) with ESMTPSA id F33F26020A; Fri, 7 Jun 2019 09:53:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org; s=default; t=1559901191; bh=oEmgtE5ZPLaiqR2c8ogoB5EUjqPC+o5ZjG0OVrxbvzo=; h=From:To:Cc:Subject:Date:From; b=Z3NcY3nc7Q61Y90rvjrMsGevN3D8mLMqvpFPlXDm2+QFCsyVXy4mnytvRkAMNSrAa jEhd6CnOS+7Ijyt6jvai6cx8BIJ6PVqrnsLRTw/KNDyRqIPCAQItLw6uWJzXtYvlKh W0LCxHZr4vgIFvY1eHX1B3jttSr0sjthbE94CYMY= DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org F33F26020A Authentication-Results: pdx-caf-mail.web.codeaurora.org; dmarc=none (p=none dis=none) header.from=codeaurora.org Authentication-Results: pdx-caf-mail.web.codeaurora.org; spf=none smtp.mailfrom=mpubbise@codeaurora.org From: Manikanta Pubbisetty To: ath11k@lists.infradead.org Subject: [PATCH] ath11k: fix PMF config during peer assoc Date: Fri, 7 Jun 2019 15:23:01 +0530 Message-Id: <1559901181-8292-1-git-send-email-mpubbise@codeaurora.org> X-Mailer: git-send-email 2.7.4 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20190607_025313_201968_0B9595E8 X-CRM114-Status: UNSURE ( 8.28 ) X-CRM114-Notice: Please train this message. X-BeenThere: ath11k@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Manikanta Pubbisetty MIME-Version: 1.0 Sender: "ath11k" Errors-To: ath11k-bounces+patchwork-ath11k=patchwork.kernel.org@lists.infradead.org X-Virus-Scanned: ClamAV using ClamSMTP Currently, PMF config for peers is not being sent to the firmware in peer assoc command. As a result, in cases where PMF is enabled, there would be mismatch in configuration between host software and the firmware, eventually leading to packet drops in mac80211. Fix it by setting appropriate PMF flags during peer assoc. Signed-off-by: Manikanta Pubbisetty --- drivers/net/wireless/ath/ath11k/wmi.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/net/wireless/ath/ath11k/wmi.c b/drivers/net/wireless/ath/ath11k/wmi.c index 2fb9941..0f875ed 100644 --- a/drivers/net/wireless/ath/ath11k/wmi.c +++ b/drivers/net/wireless/ath/ath11k/wmi.c @@ -1683,6 +1683,10 @@ ath11k_wmi_copy_peer_flags(struct wmi_peer_assoc_complete_cmd *cmd, if (param->safe_mode_enabled) cmd->peer_flags &= ~(WMI_PEER_NEED_PTK_4_WAY | WMI_PEER_NEED_GTK_2_WAY); + + if (param->is_pmf_enabled) + cmd->peer_flags |= WMI_PEER_PMF; + /* Disable AMSDU for station transmit, if user configures it */ /* Disable AMSDU for AP transmit to 11n Stations, if user configures * it