From patchwork Tue Aug 20 21:11:38 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Balakrishna Bandi X-Patchwork-Id: 11104685 X-Patchwork-Delegate: kvalo@adurom.com Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id B19B6112C for ; Tue, 20 Aug 2019 21:12:00 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 96FAB22DD6 for ; Tue, 20 Aug 2019 21:12:00 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730734AbfHTVMA (ORCPT ); Tue, 20 Aug 2019 17:12:00 -0400 Received: from gesmail.globaledgesoft.com ([182.73.204.242]:55133 "EHLO gesmail.globaledgesoft.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728283AbfHTVL7 (ORCPT ); Tue, 20 Aug 2019 17:11:59 -0400 Received: from mail.globaledgesoft.com (mail.globaledgesoft.com [172.16.2.30]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by gesmail.globaledgesoft.com (Postfix) with ESMTP id D7B8E7C8865; Wed, 21 Aug 2019 02:41:07 +0530 (IST) Received: from mail.globaledgesoft.com (localhost [127.0.0.1]) by mail.globaledgesoft.com (Postfix) with ESMTPS id 8B755B8086B; Wed, 21 Aug 2019 02:47:36 +0530 (IST) Received: from localhost (localhost [127.0.0.1]) by mail.globaledgesoft.com (Postfix) with ESMTP id 6E102B80855; Wed, 21 Aug 2019 02:47:36 +0530 (IST) X-Amavis-Modified: Mail body modified (using disclaimer) - mail.globaledgesoft.com Received: from mail.globaledgesoft.com ([127.0.0.1]) by localhost (mail.globaledgesoft.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id Ecdx_M2iykvc; Wed, 21 Aug 2019 02:47:36 +0530 (IST) Received: from localhost.localdomain (unknown [172.16.2.250]) by mail.globaledgesoft.com (Postfix) with ESMTPSA id 425D5B8071C; Wed, 21 Aug 2019 02:47:36 +0530 (IST) From: Balakrishna Bandi To: lorenzo.bianconi83@gmail.com Cc: linux-wireless@vger.kernel.org, Balakrishna Bandi Subject: [PATCH 1/1] [PATCH] Mt76 enabling data pkt transmission. Date: Wed, 21 Aug 2019 02:41:38 +0530 Message-Id: <1566335498-10977-1-git-send-email-b.balakrishna@globaledgesoft.com> X-Mailer: git-send-email 1.9.1 Sender: linux-wireless-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org Data Packet transmission was disabled during scanning in mt76 driver. Fix to be, enabling data packet transmission during scanning. Note: Mac80211 will handle channel switching. During scanning, it handles stopping the data transmission on off channel and enabling data transmission on operating channel also. It does not require to stop data transmission in mt76 driver during scanning. Verified with other driver ath9k and rt2x00 driver, data transmission was not stopped during scanning Signed-off-by: Balakrishna Bandi --- drivers/net/wireless/mediatek/mt76/tx.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/net/wireless/mediatek/mt76/tx.c b/drivers/net/wireless/mediatek/mt76/tx.c index 5397827..376720d 100644 --- a/drivers/net/wireless/mediatek/mt76/tx.c +++ b/drivers/net/wireless/mediatek/mt76/tx.c @@ -438,8 +438,7 @@ void mt76_tx_complete_skb(struct mt76_dev *dev, struct sk_buff *skb) if (probe) break; - if (test_bit(MT76_OFFCHANNEL, &dev->state) || - test_bit(MT76_RESET, &dev->state)) + if (test_bit(MT76_RESET, &dev->state)) return -EBUSY; skb = mt76_txq_dequeue(dev, mtxq, false);