Received: by 2002:a05:7412:2a8c:b0:e2:908c:2ebd with SMTP id u12csp2404435rdh; Wed, 27 Sep 2023 01:14:27 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEaGHUr5MMsxfDagdVzXhuBWlrOTD7osPLAVVVIh+efvW4n4w7Xko22XpGsSUQT3JDElSUw X-Received: by 2002:a05:6808:180b:b0:3a7:6213:6897 with SMTP id bh11-20020a056808180b00b003a762136897mr1702117oib.11.1695802467514; Wed, 27 Sep 2023 01:14:27 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1695802467; cv=none; d=google.com; s=arc-20160816; b=V3h1iaEU/7bmHClwX6pWhcJCKCQ03gwWyFibhgNQq2lLRGWbGBh07nkYzADeQaXpht RNjOGLInQGe+b32kT0TH5SGiUT8VEjtFsVMoOujKLcdpeJCqBBIFvtI4+QF+w8BCQiu4 C0ev7hSmmd/8UpUgQEn5xPMORzrp9D3xOUOQr/bolIwxV8VsnqGDi8t+MTM+3mLZYmIX K5CUui9qC4yk25ZZn+UGahSpWXL8mckvuyhhJVckc3ptsf1+b4iFcpclqg5veLxJxcKy Y1DeD7bTg2kp3nwX6QTNNcwPzMRwAYWOcitiyp8WkzTrtLubdi5Wfx+UJt2r1Lpi0BeL OxSA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:user-agent :content-transfer-encoding:references:in-reply-to:date:to:from :subject:message-id:dkim-signature; bh=PdbCbAzO5QXxKSMwQQ5K2AOCdBgYiDiJfobjzUikv8k=; fh=Xw/nFqSGCb3heRfkzUlpYnN37bhp/aXhUZaeqJpq2Ck=; b=d+whS73METksfSg+CxhayetkQ7PtJTTF9o3O7GR5K0ypyJnZHm33wga5ehACkYmTQz A4pLBTLBHdo+JsdJ2W6NEeowbFn4ndhdzUPy3kVLZgWGlITxW++hWuCxheihoPy2BZ2G ACG7/s3xUlRjNt/xdiyngsnIKG2G+Glfe6GN16b7ztjGL8IxVahzOnYo92u2dH9aS+OM FHHByDH49gUGyQDW4e8YWE3RFvUvWk8U0B+/fwbk4UShag1eQLIozc8h9WIKKCyrvemM z5UtNS8riKB01sPJRPutxIi3ea2IKTO3JwBThIx4AdFB+R66YLFzoaDx1FBxo+dePCZk 4DRQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@sipsolutions.net header.s=mail header.b=Bbyn4Nmi; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=pass (p=NONE sp=REJECT dis=NONE) header.from=sipsolutions.net Return-Path: Received: from howler.vger.email (howler.vger.email. [2620:137:e000::3:4]) by mx.google.com with ESMTPS id x19-20020aa793b3000000b0068fcff1dc3asi13823493pff.339.2023.09.27.01.14.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 27 Sep 2023 01:14:27 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) client-ip=2620:137:e000::3:4; Authentication-Results: mx.google.com; dkim=pass header.i=@sipsolutions.net header.s=mail header.b=Bbyn4Nmi; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=pass (p=NONE sp=REJECT dis=NONE) header.from=sipsolutions.net Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by howler.vger.email (Postfix) with ESMTP id 9697C806646F; Wed, 27 Sep 2023 00:00:49 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at howler.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229757AbjI0HAq (ORCPT + 56 others); Wed, 27 Sep 2023 03:00:46 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43854 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229809AbjI0HAm (ORCPT ); Wed, 27 Sep 2023 03:00:42 -0400 Received: from sipsolutions.net (s3.sipsolutions.net [IPv6:2a01:4f8:242:246e::2]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 01AF5198 for ; Wed, 27 Sep 2023 00:00:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sipsolutions.net; s=mail; h=MIME-Version:Content-Transfer-Encoding: Content-Type:References:In-Reply-To:Date:To:From:Subject:Message-ID:Sender: Reply-To:Cc:Content-ID:Content-Description:Resent-Date:Resent-From:Resent-To: Resent-Cc:Resent-Message-ID; bh=PdbCbAzO5QXxKSMwQQ5K2AOCdBgYiDiJfobjzUikv8k=; t=1695798040; x=1697007640; b=Bbyn4Nmi/Hn+r2038Q0P0FTTBcKvho6NcJ256Si5H4NTBVe 7m2tLPOFHumoIvnSJ9gG+tvb5BPXd9k9XQZY5yCQl798j7ogZRCX743by67jb24eFWI5KSXKj4+O5 mwL3KTD4xViCvMi6YDpQ6l/xklx3D/eoXbjTBAgeEaGpv3Z5/qXxnOiRKi7tac0gGG5n3UGTihSO5 W3r/gZNrJccNk6HTdn5kYssWvyxE2d65RLQb3wAWwQcIdHfK1wGMgr7K06PaEJKu4/CRoWC8dNSzt TW8KRjmNWfxM+fpivRTQN+KvDMAbO/jMqzQ4nhsk/Te61RJW2uRCezLEi8yzSVjQ==; Received: by sipsolutions.net with esmtpsa (TLS1.3:ECDHE_X25519__RSA_PSS_RSAE_SHA256__AES_256_GCM:256) (Exim 4.96) (envelope-from ) id 1qlOXE-007Ht7-1R; Wed, 27 Sep 2023 09:00:36 +0200 Message-ID: <9a544a1b9385a150f779ac35a780dbb50200a962.camel@sipsolutions.net> Subject: Re: [PATCH] wifi: nl80211: remove set_fils_aad support From: Johannes Berg To: Jeff Johnson , linux-wireless@vger.kernel.org Date: Wed, 27 Sep 2023 09:00:35 +0200 In-Reply-To: <9ddcbc2f-5e40-48cd-bdbd-943bd86acb61@quicinc.com> References: <20230926160950.d698c25528e3.If118a835a25c59de20e1728ab71949fdb4172fb2@changeid> <9ddcbc2f-5e40-48cd-bdbd-943bd86acb61@quicinc.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.48.4 (3.48.4-1.fc38) MIME-Version: 1.0 X-malware-bazaar: not-scanned X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED, SPF_HELO_PASS,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (howler.vger.email [0.0.0.0]); Wed, 27 Sep 2023 00:00:49 -0700 (PDT) On Tue, 2023-09-26 at 13:35 -0700, Jeff Johnson wrote: > On 9/26/2023 7:09 AM, Johannes Berg wrote: > > From: Johannes Berg > >=20 > > There's no user for this, so remove the support. > >=20 > > Signed-off-by: Johannes Berg >=20 > if you are going to remove it, why not just revert e306784a8de0=20 > ("cfg80211: AP mode driver offload for FILS association crypto") to make= =20 > sure you get all of the artifacts? for example, I believe your patch=20 > will leave behind an unused struct cfg80211_fils_aad and unused=20 > FILS_AAD_ASSIGN() trace helper macro. Hah, good point, I didn't do this well. > the caveat to reverting is that it should only be a partial revert; the= =20 > UAPI definitions would need to be retained (and should be documented as= =20 > obsolete). Yeah, that's why I didn't do it as a revert. > however, let me check to make sure there is no plan to actually utilize= =20 > this interface upstream. as i've indicated earlier, we are in the=20 > process of trying to transition to an "upstream first" mentality, but=20 > this is not going to happen overnight, but instead will take years. that= =20 > said, i'd hate to rip out an interface now just to need to add it back= =20 > in the future. Sure. I don't mind keeping something around that really _has_ a future, but it's been two years and nobody showed up ... but yeah, I also think that "has a future" means upstream. And clearly the old "other people can use it" argument doesn't work any more either, the only other vendors who are doing something in AP mode are Mediatek and maybe to some extent Realtek, and they all work on top of mac80211 with thinner firmware. Broadcom has disappeared as far as I can tell, with the occasional patch like recently that I'm also suspecting serves pure out-of-tree driver purposes... johannes