Received: by 2002:a25:2c96:0:0:0:0:0 with SMTP id s144csp1704880ybs; Tue, 26 May 2020 01:21:29 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxDqX8wEW4KUx0Dnl7Gm6JZ8Wwq5rz/IJxWHAuFf0Y4xbqSPDC6WjRlXmtqzf58fuxEwRAa X-Received: by 2002:a50:afa5:: with SMTP id h34mr6667715edd.34.1590481289576; Tue, 26 May 2020 01:21:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1590481289; cv=none; d=google.com; s=arc-20160816; b=MbPO9HhSm1IsViT1lK6WIs+9NOJejjlp/jmlFGnFMYHy0dbG36SPoJASHeTc7mzH1y FrtMfBoHhgopqtANRAnOiL7G4wK5VEVonpt9m65L21eansTK6glXbUySz8px47PtHor2 C8Yda1IJ5cHQxlTwmHTbbUI2534CPLruoamJOQ9T4o3WabBEEhO6AtXLjDLlo3p+45S+ dg+87YbE5TDlDv3sFt8lrqwYmkUAFlLZ0zb67LSCZz1gmdpiB5+FnP5UIdf3bItBT34Z Ifvnrt7xBL1tryTrIn0uj6TKvxiz2wjz1B7Et7y4GCmixZhVV+l3/WECVASlOEyVJb98 i6bg== 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 :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:dkim-signature; bh=EAeL65F6dXX/59K0bRjet31Hc9csWuvXV8XECR84d5w=; b=bvxClaAJPnX/zba81bPUfbo18jh7wJdbpAAGjxjazrqGbbZy/U2kFeh4Ecf22iokL3 YdwIoWA1bIqYOY/3HT/p1YIEUV05j3HTRHy4BcMtLPYYMWdS56r2t+ZoEt0CVYlAgdXT 5xFcEXVFMHFgRvCc5HrxY6gdbjLvLtgDUXdwmLtB0WKX/f3dBJzKoL7Ush3HBW0/HlDH VQXuyNr849+z5L2tpVtddeHCxx84Dxw8p+BSilKD9qwRHIOTj6KHqWkV7MFI1e3RUGwT r9KsOwEHRThu14/06fPhdDpgJ+FHFGvr+0DSZ1E2KITVrmbcgq2t87pYQpJVpJJrg6X7 HKPw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@broadcom.com header.s=google header.b=WSjPjCCt; 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=broadcom.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id du16si14761455ejc.634.2020.05.26.01.21.03; Tue, 26 May 2020 01:21:29 -0700 (PDT) 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=@broadcom.com header.s=google header.b=WSjPjCCt; 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=broadcom.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728510AbgEZISi (ORCPT + 99 others); Tue, 26 May 2020 04:18:38 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45486 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726926AbgEZISi (ORCPT ); Tue, 26 May 2020 04:18:38 -0400 Received: from mail-wr1-x444.google.com (mail-wr1-x444.google.com [IPv6:2a00:1450:4864:20::444]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id CF650C03E97E for ; Tue, 26 May 2020 01:18:37 -0700 (PDT) Received: by mail-wr1-x444.google.com with SMTP id c3so15217844wru.12 for ; Tue, 26 May 2020 01:18:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=EAeL65F6dXX/59K0bRjet31Hc9csWuvXV8XECR84d5w=; b=WSjPjCCtYUPJ0ED4yQdT5IW8zPY7LIuHP//Q4igD9at0tA50dm5SLhGjnCrS2dWX0r eRv59PblE5nkntABs3AxIePpRVA2ZO2qXXZRlhGHn1I2Cn5qc77iCFDcDxpr9BJDHzXU 8JPeGeVYm9GGWw61OmTL7mgXoqDvZrYwPt0b0= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=EAeL65F6dXX/59K0bRjet31Hc9csWuvXV8XECR84d5w=; b=SAe4eJR2ifilDdfLwP0n5e2ZSo/fhREdEU8bIFpIZdgyl6obnmZW+K5/+8bOONuK/d Gf6BXuhuZjYSKS8umWkvU5oHOt/b8Q5JL9k2OCLJ046U2xZEUEiqLABtr1fIBSvRa5F5 YQ205RY2Wtp7luiQDubHSrKGV3kUvprMKJHyWaR0+JUwh7vktr2vMQcXUGybc2+at7A1 cnnvfaXtoFxXm6PWivL/454LcCk6HcK1jlTv8o7E2ftIQ28T73WC/aqN35jNPiwVqCJi DlN+P7HTdJAIBtI49kURmWD7BR4jegr1k2AdNT6n4aPsN7N1rtF3TdsG8+SkRd/mMEK8 NEMg== X-Gm-Message-State: AOAM5331v4+FmyaT58dMAY3QNz65T+0VsMXoigwDcBT5lQh+Vw6H3Ovr Jv9dWfbrOYk6FIi/hx7Lc7p4uQ== X-Received: by 2002:adf:a55c:: with SMTP id j28mr15192382wrb.369.1590481116542; Tue, 26 May 2020 01:18:36 -0700 (PDT) Received: from [192.168.178.129] (f140230.upc-f.chello.nl. [80.56.140.230]) by smtp.gmail.com with ESMTPSA id a15sm9283683wra.86.2020.05.26.01.18.35 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 26 May 2020 01:18:35 -0700 (PDT) Subject: Re: [PATCH v2 1/2] nl80211: FILS discovery/bcast probe resp support To: Aloka Dixit , johannes@sipsolutions.net Cc: linux-wireless@vger.kernel.org, kbuild test robot References: <20200526000913.30434-1-alokad@codeaurora.org> <20200526000913.30434-2-alokad@codeaurora.org> From: Arend Van Spriel Message-ID: <0c89ad68-67bf-7ade-7702-1695bb7274cb@broadcom.com> Date: Tue, 26 May 2020 10:18:34 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.8.0 MIME-Version: 1.0 In-Reply-To: <20200526000913.30434-2-alokad@codeaurora.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-wireless-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org On 5/26/2020 2:09 AM, Aloka Dixit wrote: > This patch adds new attribute, NL80211_ATTR_FD_BCASTPRESP_CFG > to configure FILS discovery and broadcast probe response in 6GHz > for in-band discovery. > > Only one of the two is active at a time to reduce broadcast > packets over the air. > > Maximum packet interval can be 20 TUs. > Packet interval set to 0 disables FILS discovery and broadcast > probe response transmission. > > Signed-off-by: Aloka Dixit > Reported-by: kbuild test robot huh? what is reported. Oh, guess it is the reason for having v2. Don't think this tag is useful for that. Only useful if v1 would have been applied and this patch would fix that. > --- > v2: Fixed warning. > > include/net/cfg80211.h | 26 ++++++++++++++++ > include/uapi/linux/nl80211.h | 27 +++++++++++++++++ > net/wireless/nl80211.c | 58 ++++++++++++++++++++++++++++++++++++ > 3 files changed, 111 insertions(+) > > diff --git a/include/net/cfg80211.h b/include/net/cfg80211.h > index a82fc59a1d82..e4bc03947005 100644 > --- a/include/net/cfg80211.h > +++ b/include/net/cfg80211.h > @@ -957,6 +957,8 @@ struct cfg80211_crypto_settings { > * @assocresp_ies_len: length of assocresp_ies in octets > * @probe_resp_len: length of probe response template (@probe_resp) > * @probe_resp: probe response template (AP mode only) > + * @bcast_presp: Broadcast probe response template (AP mode only) > + * @fils_disc: FILS discovery template (AP mode only) > * @ftm_responder: enable FTM responder functionality; -1 for no change > * (which also implies no change in LCI/civic location data) > * @lci: Measurement Report element content, starting with Measurement Token > @@ -965,6 +967,8 @@ struct cfg80211_crypto_settings { > * Token (measurement type 11) > * @lci_len: LCI data length > * @civicloc_len: Civic location data length > + * @bcast_presp_len: Broadcast probe response template length > + * @fils_disc_len: FILS discovery template length > */ > struct cfg80211_beacon_data { > const u8 *head, *tail; > @@ -974,6 +978,8 @@ struct cfg80211_beacon_data { > const u8 *probe_resp; > const u8 *lci; > const u8 *civicloc; > + const u8 *bcast_presp; > + const u8 *fils_disc; This is not really beacon data, now is it? Regards, Arend