Received: by 2002:a25:31c3:0:0:0:0:0 with SMTP id x186csp3865638ybx; Mon, 4 Nov 2019 04:11:32 -0800 (PST) X-Google-Smtp-Source: APXvYqxkC5b93O9pFXZVsDiOnsb98zAYpY+QKlcuvxOSOEfHzL9F6G19jOj9yTvG16riWPaGPokg X-Received: by 2002:a17:906:2584:: with SMTP id m4mr24049049ejb.287.1572869491948; Mon, 04 Nov 2019 04:11:31 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1572869491; cv=none; d=google.com; s=arc-20160816; b=j8w+1Z2ugjETCWhWn5RVRqc/GTyMEGBkM4OBCQi74h0w+NdWBCLxrv0YJQVhi891cg Y/9U/rfb63cxvG5iTAZqqC+5WafeKdUxnIodqDAjjXSYiJjQFuhlLIhZ83/Ge9z+oNHu zJXRJMriHbOwttGxIjTgoux7JWlO9Xy3VK34tH3C/elY+nj6JkuhTa7yDhYj8gIZGTmO FvyMqZO6nBNfRf7Skhqorn123PGxncSePmyuLRTsOVkItHhdcxIb83Unx5OIfMhQPdK0 7eLSOig9HHtup1YYQYIDImTP70nc4Rhb7XxpnD022clcAwUyRC+hOmy4FZpRej6QwbPO bKRg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dmarc-filter:dkim-signature:dkim-signature; bh=5mxprRYdb8Pv1i/vPDrfEn2mKhIZHYYOeyHxSWHF9Qo=; b=i3THW4ZQSqPCZYov/m6w0gMLpX5vEIr/7OT7ilNH7fqfTfmW0OSo0BQtAAypjJXoTn 3enHA3kBa8H1Cazj3JPjy0iGKEobtUoF/b8QorzNYhxauCIl2/K8hjHCNbir52YL0pER 1q/ja2fgBJzAwUh0oAb1KPDW+cZXJby6gjaw4uTeJfvPFXMiR2Zyx3qZ510xkelzZ7Td q7zdC/13MmYhUSu9GsAkAGZe7/2VUFUawATqjujUCRZa3sj9o4STD7BS1yzrRFgWbWNw X/l1kxO7Ta9jrYbKRUEqbmn1Er1zFBQkmyVF2oROStNODvbbN2GdnR4XewVWu79fbrF8 AulA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@codeaurora.org header.s=default header.b=EfrvT4HZ; dkim=pass header.i=@codeaurora.org header.s=default header.b=j2xzjm0Z; spf=pass (google.com: best guess record for domain of linux-wireless-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id rv12si9397672ejb.372.2019.11.04.04.10.59; Mon, 04 Nov 2019 04:11:31 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-wireless-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@codeaurora.org header.s=default header.b=EfrvT4HZ; dkim=pass header.i=@codeaurora.org header.s=default header.b=j2xzjm0Z; spf=pass (google.com: best guess record for domain of linux-wireless-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728138AbfKDMJq (ORCPT + 99 others); Mon, 4 Nov 2019 07:09:46 -0500 Received: from smtp.codeaurora.org ([198.145.29.96]:41876 "EHLO smtp.codeaurora.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726100AbfKDMJq (ORCPT ); Mon, 4 Nov 2019 07:09:46 -0500 Received: by smtp.codeaurora.org (Postfix, from userid 1000) id 1694E60AD0; Mon, 4 Nov 2019 12:09:45 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org; s=default; t=1572869385; bh=TB4qTSppkKqHCkkwbgsFfBaUYqjEXor2+8Hu0Nhn5YQ=; h=From:To:Cc:Subject:Date:From; b=EfrvT4HZLPUUEj3h/Bpw57Q4HCwg8BGlKgAAMsRe0uvXyk/Z79AtmkjnWVjXx+Z4Z TfjBHrnFjN0JdvkRnvQmx0098oHwCHVUXJCJXVTXkE4SfUX3zzhLlZCMDowfhROoiH Lbip6+MUpH6Epp9MvrQuY+WwahCbd/EV1AZtnR+s= X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on pdx-caf-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.7 required=2.0 tests=ALL_TRUSTED,BAYES_00, DKIM_INVALID,DKIM_SIGNED,SPF_NONE autolearn=no autolearn_force=no version=3.4.0 Received: from murugana-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: murugana@smtp.codeaurora.org) by smtp.codeaurora.org (Postfix) with ESMTPSA id 177C7603A3; Mon, 4 Nov 2019 12:09:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org; s=default; t=1572869384; bh=TB4qTSppkKqHCkkwbgsFfBaUYqjEXor2+8Hu0Nhn5YQ=; h=From:To:Cc:Subject:Date:From; b=j2xzjm0ZO/IYimHOE4/n8veF8wolfiPWEZE8fwj3S+BRsv1cB5Q0fQcAA3M0Vo2Wq jIB+Z4YSmQgHrCLtGB9ycgyxeumA6TBpg2mAFONCbhuPtx1Lto2FwZf5FIBpWoqSeN R1iXu/rhMHSip1LYyA61j3dyJ5D0V58V9qf+PcOA= DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org 177C7603A3 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=murugana@codeaurora.org From: Sathishkumar Muruganandam To: johannes@sipsolutions.net Cc: linux-wireless@vger.kernel.org, ath11k@lists.infradead.org Subject: [PATCH v2 0/2] add Wide Band Scan support Date: Mon, 4 Nov 2019 17:39:32 +0530 Message-Id: <1572869374-9635-1-git-send-email-murugana@codeaurora.org> X-Mailer: git-send-email 2.7.4 Sender: linux-wireless-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org Wide Band Scan allows to perform off-channel scan on requested channel/ frequency along with corresponding phy mode/bandwidth (40Mhz, 80Mhz). Below are use cases of Wide Band Scan, 1. In case of phy running both AP and monitor vifs, wide band scan on a different channel along with phymode (40Mhz, 80Mhz) captures those off-channel data frames to monitor vif. 2. Doing wide band scan instead of normal 20Mhz scan before spectral dump, allows to fetch FFT reports for the complete requested bandwidth (40Mhz, 80Mhz). Sathishkumar Muruganandam (2): nl80211: add Wide Band Scan support include/net/cfg80211.h | 2 ++ include/uapi/linux/nl80211.h | 7 +++++ net/mac80211/scan.c | 2 ++ net/wireless/nl80211.c | 68 ++++++++++++++++++++++++++++---------------- 4 files changed, 55 insertions(+), 24 deletions(-) ath11k: add Wide Band Scan support drivers/net/wireless/ath/ath11k/mac.c | 41 ++++++++++-- drivers/net/wireless/ath/ath11k/wmi.c | 115 +++++++++++++++++++++++++++++++--- drivers/net/wireless/ath/ath11k/wmi.h | 34 +++++++++- 3 files changed, 175 insertions(+), 15 deletions(-) -- 2.7.4