Received: by 2002:a05:6a10:16a7:0:0:0:0 with SMTP id gp39csp83074pxb; Wed, 4 Nov 2020 15:21:27 -0800 (PST) X-Google-Smtp-Source: ABdhPJyEvC93wT5+wRsf71KHfy67Korp21ItNUKJ3+kSl3dd0a8anRzFcZqfJ4Nw2ntkV8N/Gmko X-Received: by 2002:a17:906:9458:: with SMTP id z24mr467879ejx.318.1604532087222; Wed, 04 Nov 2020 15:21:27 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1604532087; cv=none; d=google.com; s=arc-20160816; b=tkxx47LBz1f+hOxivDv4YHjYK+cSCduGYgJB9OWfnyQqZY6m9BgcFc6IKnFmfseBrm F/EWhCXFqTPUhASsWdJ6pJw65ZeLqGtVWECWq4yh0bqwS/e+3/6qshLplaDaUbhnKHxJ SaaKyOvt3ssnwxkEInUELiMJ3V7zhByoPHZEdipWDZpP5QMZ7QaSHzzQJiiqXLJngwHr yzAoWs+U5WwmRE2Fan0ZG8xkwW8vdKPPeCta3AG3PaB+XEqXg1NWg6hZnUH85ESOA6k+ cw4CV8tkFJovkCxaxaTOm2BSg0kxE++tlzpinFX9QB7NVnJgaCho/kvkPnJAspGoFOqL TTxQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=UVXyafJOk5lpIxOr4DjhZSZeXG9pxT061aUHHfnedeI=; b=KK+1UGIxa19EsOQ1Rff1n8KUwposKKBMnuXaX/DC+G21s38N8l/taIlD2huOXjQBbY gtbL9vXsy1syRdgPQEbUP+08ZWtivbuFqH+DWGCVI1xi8pTkgPYgms2IdNlP44YKdXVO uNoqoTPX2HqvxjcrcN2BqEw0WhR6UO9Ay9S7HHh9NYGEFp6JQByisq4Y3TIARpt/RWV8 /oopTiKxdyl7BPOQzjOdMe6jMz1nSgx9WqMaAeqvlXYyB5CgF5u0JvrLtin86VL9GkhY ntvbFOPO2nuPkCCo45azHJOMjCrgbYJLLOMGYO67kPsHr5s27XPHq33ObIoYEEOrkzVo n8Fg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=Fjcus7uN; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id gn7si2255266ejc.99.2020.11.04.15.21.01; Wed, 04 Nov 2020 15:21:27 -0800 (PST) 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=pass header.i=@chromium.org header.s=google header.b=Fjcus7uN; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727344AbgKDXSm (ORCPT + 99 others); Wed, 4 Nov 2020 18:18:42 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43896 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725780AbgKDXSm (ORCPT ); Wed, 4 Nov 2020 18:18:42 -0500 Received: from mail-pg1-x52a.google.com (mail-pg1-x52a.google.com [IPv6:2607:f8b0:4864:20::52a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 72510C0613CF for ; Wed, 4 Nov 2020 15:18:42 -0800 (PST) Received: by mail-pg1-x52a.google.com with SMTP id t14so170225pgg.1 for ; Wed, 04 Nov 2020 15:18:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to; bh=UVXyafJOk5lpIxOr4DjhZSZeXG9pxT061aUHHfnedeI=; b=Fjcus7uN2fwKtsBsDnm5domkmUu8SrDvZr9FsqcmQfTmNVzqdP8uPtkv1Rvo5FuU9A ErnIy+m9P5rbd0JsFelPBGJOIE2ZgvvHb31MKWYYFM7Atom2Nd/SSaMfAsHGyissoDYy 9MTWj7ZmcV9W73iIhApWEOTKprghlY7+zU80Y= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to; bh=UVXyafJOk5lpIxOr4DjhZSZeXG9pxT061aUHHfnedeI=; b=iIV1oSJM5C6l5S4WRRWKy3Y/26Y6GwMW9AlyY7ZCPJSQHIFXDi9JqEZkIZZTG+Ulkv fHNOk5hpgzLVAEHGvPh8oPj9j3flIGlcHESjG+nbm4/vgMYCndSHIn7W1HM4Q9AOuSFB sIC1rBG+6CuKRPk4VkF83/5Ry0pwYyKd8MTnKaubKr2vc/ObqeQH21YdEQMN2krXwXVD lzDbaXz9SFVB/pgh69LUurw0iQj88h7I6TzDUO9ZEq6m3iRtN1z0+AmSwQ5cgYZcrF83 Id0v8VrooqY3mEqM/1CqkR9pLxkydWKYQ/Z14PVYf6AOrL94skP2qEDJbTO+aS3ViYx8 iHbw== X-Gm-Message-State: AOAM533al602rBpPcS5x5XuQdfjSRY9lBJcs4QPqprUwsVeaUpIFq8ca TpI6Okwn/QL5MLrgBRrgVTpQJcGVVpCIzA== X-Received: by 2002:a17:90a:4215:: with SMTP id o21mr241056pjg.166.1604531921609; Wed, 04 Nov 2020 15:18:41 -0800 (PST) Received: from google.com ([2620:15c:202:201:8edc:d4ff:fe53:350d]) by smtp.gmail.com with ESMTPSA id d22sm2972985pgv.87.2020.11.04.15.18.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Nov 2020 15:18:40 -0800 (PST) Date: Wed, 4 Nov 2020 15:18:38 -0800 From: Brian Norris To: Johannes Berg Cc: Carl Huang , ath10k@lists.infradead.org, linux-wireless@vger.kernel.org, dianders@chromium.org, kuabhs@google.com Subject: Re: [RFC 1/2] nl80211: add common API to configure SAR power limitations. Message-ID: <20201104231838.GB3212577@google.com> References: <1600753775-4745-1-git-send-email-cjhuang@codeaurora.org> <6649b0c2ff988c2ae8723ea633f86cc12da43d95.camel@sipsolutions.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <6649b0c2ff988c2ae8723ea633f86cc12da43d95.camel@sipsolutions.net> Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org On Mon, Sep 28, 2020 at 02:36:09PM +0200, Johannes Berg wrote: > > +#define NUM_MAX_NL80211_SAR_FREQ_RANGES 0xfe > > but I'm not sure what these are used for in the first place, they seem > more like internal implementation details? I think the MAX value does have some utility in the API -- as mentioned in other comments, if we're requiring that user space must SET all ranges at the same time, then we need an expected way for user space to SET a "don't care" or "MAX" or "null" value for a band. So if there's some new band (e.g., 6 GHz?) that user space was not previously aware of, it will know to use this placeholder. I think that's kind of approximately what the purpose of this was? It's not super clear in the documentation, so maybe that should be clarified in writing in v2. Brian