Received: by 2002:a25:6193:0:0:0:0:0 with SMTP id v141csp1207792ybb; Wed, 1 Apr 2020 18:18:58 -0700 (PDT) X-Google-Smtp-Source: APiQypJQbN66ULpVCOPaBEnvC1AN0nK7kc3OHLNnZTeK0BoCRJaVt0EJKz2JmqCBwySjGURhX1Nm X-Received: by 2002:aca:fcd6:: with SMTP id a205mr604083oii.28.1585790338811; Wed, 01 Apr 2020 18:18:58 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1585790338; cv=none; d=google.com; s=arc-20160816; b=ZUy8s/U8FezNQuwISc/xkpwSi2p3qO/074lpqr2xkOW5c8UuGzyNrq0MP3vP6niemR 8urYuN0LKo855a7r6SLgNVBTP3yaifP6R+GKi+sewMx0iVV3ok2XqLm1gytgoPrF9it6 NniDpfS1zcKv7lceLc+/SuKsfGoO14ME4O4ah/4YcAbRvxSmjEPOzQUhX9S8z+XWBrlP 9ST2Ju8OK91M3bnB5Oh6yIUdreKidsNkLRxGQ6rQp8TGlxYIIpM6P1DdpJmdUiobLRZc rx/fRxkNU2aNEqDrmyYMrG3zXDWmIKPcNeDZTS+0VgqAGa7pDurB/dx0E6iQR87DRjrD ykgg== 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 :message-id:date:subject:cc:to:from; bh=+qmzVbgkDGbj0JyVXacjycdoL2tIclqXkPxE0+hPd5A=; b=EpoTjJ+k9H3Ti6NiT6F2Zlrd3ijeRD72RmILPq74tvnctCaMAWW6Wn87aMaDlpmpVq Xaswkjl8x63yqu03i1rw5AfwdeRucrtZNDniOT00Qxg8zKaSduKAdi0w1v6q3T6nqMoU xIMzYZZtlX6nRlGlnN6sGK4TMKKXiaK06Y8Q+BvlAR0TE5YEHFXovwh4MIUvARMFWlF4 MrB2Hxgi+fyB2ObM0fsqvbJb9+59Lh82G+GynESSBJ1L1okJ2DKrg/bnwfRX2fxaYyAz AylFAw9xY4ePB75JgxAXFX/O1072wdH8KGn/OMfDpCK41vAV6Dz3LSWlLvw/EsiPc+eC pQDw== ARC-Authentication-Results: i=1; mx.google.com; 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 a18si1688390otq.286.2020.04.01.18.18.32; Wed, 01 Apr 2020 18:18:58 -0700 (PDT) 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; 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 S1733223AbgDBBSP (ORCPT + 99 others); Wed, 1 Apr 2020 21:18:15 -0400 Received: from mail.adapt-ip.com ([173.164.178.19]:46418 "EHLO web.adapt-ip.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1732462AbgDBBSP (ORCPT ); Wed, 1 Apr 2020 21:18:15 -0400 Received: from localhost (localhost [127.0.0.1]) by web.adapt-ip.com (Postfix) with ESMTP id A18A94F7AF9; Thu, 2 Apr 2020 01:18:14 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at web.adapt-ip.com Received: from web.adapt-ip.com ([127.0.0.1]) by localhost (web.adapt-ip.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id SQ7Tvw24nyhQ; Thu, 2 Apr 2020 01:18:11 +0000 (UTC) Received: from atlas.campbell.adapt-ip.com (gateway.adapt-ip.com [173.164.178.20]) (Authenticated sender: thomas@adapt-ip.com) by web.adapt-ip.com (Postfix) with ESMTPSA id 6C6D14F7A30; Thu, 2 Apr 2020 01:18:11 +0000 (UTC) From: Thomas Pedersen To: Johannes Berg Cc: linux-wireless , Thomas Pedersen Subject: [PATCH 0/9] initial support for S1G channels Date: Wed, 1 Apr 2020 18:18:01 -0700 Message-Id: <20200402011810.22947-1-thomas@adapt-ip.com> X-Mailer: git-send-email 2.20.1 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 See previous submission here: https://lore.kernel.org/linux-wireless/20200401062150.3324-1-thomas@adapt-ip.com/T/#t This series includes the previous patches, address some comments from Johannes, and add the definitions needed for drivers to declare support for the new S1G (802.11ah) band. For now no S1G MAC layer or regulatory changes are included. With hostap HEAD (a3eda98c229b), this patchset still passes as well as the current wireless-testing HEAD (af962cb402): Failed even on retry: proxyarp_open_ebtables wpas_config_file fst_dynamic_iface_attach TOTAL=3508 PASS=3230 FAIL=13 SKIP=262 Thomas Pedersen (9): ieee80211: share 802.11 unit conversion helpers cfg80211: express channels with a KHz component mac80211: handle channel frequency offset mac80211: add freq_offset to RX status cfg80211: report frequency in KHz for management RX nl80211: add KHz frequency offset for most wifi commands nl80211: accept scan frequencies in KHz ieee80211: S1G defines nl80211: S1G band and channel definitions drivers/net/wireless/ath/ath6kl/wmi.c | 5 +- drivers/net/wireless/ath/wil6210/wmi.c | 3 +- .../broadcom/brcm80211/brcmfmac/p2p.c | 6 +- drivers/net/wireless/marvell/mwifiex/util.c | 3 +- drivers/staging/wilc1000/cfg80211.c | 2 +- include/linux/ieee80211.h | 231 ++++++++++++++++++ include/net/cfg80211.h | 113 ++++++++- include/net/mac80211.h | 10 +- include/net/regulatory.h | 7 - include/uapi/linux/nl80211.h | 67 +++-- net/mac80211/cfg.c | 6 + net/mac80211/chan.c | 8 +- net/mac80211/ibss.c | 5 + net/mac80211/main.c | 8 +- net/mac80211/mlme.c | 22 +- net/mac80211/offchannel.c | 4 + net/mac80211/rx.c | 7 +- net/mac80211/scan.c | 5 +- net/mac80211/tdls.c | 4 + net/mac80211/trace.h | 41 +++- net/mac80211/tx.c | 1 + net/mac80211/util.c | 5 + net/wireless/chan.c | 97 +++++--- net/wireless/core.c | 5 +- net/wireless/nl80211.c | 97 ++++++-- net/wireless/reg.c | 40 +-- net/wireless/scan.c | 4 +- net/wireless/trace.h | 21 +- net/wireless/util.c | 40 ++- 29 files changed, 711 insertions(+), 156 deletions(-) -- 2.20.1