Received: by 2002:a05:7412:31a9:b0:e2:908c:2ebd with SMTP id et41csp3475097rdb; Wed, 13 Sep 2023 13:12:48 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGSjawr4Jrx831K2CAlAcnsB7n//ugCkCOTN8i9OsNvp/ZAefR/hFEpIVBWlOFYPYgNkwVw X-Received: by 2002:a05:6a20:244a:b0:154:a9bc:12ca with SMTP id t10-20020a056a20244a00b00154a9bc12camr3755940pzc.26.1694635968299; Wed, 13 Sep 2023 13:12:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1694635968; cv=none; d=google.com; s=arc-20160816; b=FvSqr4iiPaar6DDVMD5zyJgUgk81UA/xRWn8lXeym9K0ximoco2M3OcD0JYO55LtWi RL4r+YQ+oD6/KyWlOQSIpnhdgbh0SCfxXE6cQIKJ/C3Vxngz62vrT9b4BgGw7JKS64J6 ypl445AQ1y5q9Mfcx+5fpJf6MnyP/pHGjoB07DULC2UGprfeEzax9nODEBqrcdGeQ/7j uLxtNWEu2aKOh6u1QGxEAVFUeTl+syCV2eIrgN7o9CI6exqXtzYIrb6vTKuluKkebe/+ rAGK21hIVJMYrnEmVs02tbS1nKDwij4BZUZqCO4kAEJi1vRhl6L/51zkIHHbNW7aqne5 M8WQ== 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:cc:to:from :subject:message-id:dkim-signature; bh=0HjGzzpL5e6VD8lATmDxACQc4Lc6/wISHHGG+pYQZLI=; fh=VRNpn0p+6p4/hxuvaKIsCRaU7/d3FYyxsxyHgU+3KFU=; b=abdcKRBKcQDZH6Id13gIthg41Xjm6QTrHlURSkqhuIao40prk0YcEjkvJXXvFDieZN DDihhxggYS8gj0jNkQCPIqAgKwpK0JjtJFC6Voskv4BP+4wnofN1jTEJCJErcg04+MFC 28LHOKMAa8lZ/8JP66X/8oi7ec1DpAXdH0SEmcafDlGcVIXnEaVHb3gQQCBGlZl3KRsa lmtLKvVsKSsVQLkXcEzAoGMUBJ7+Ul1FDCpmdU6HT5DI7IBxnmL/Gx27I93+qt46rDm7 R0jiwrDiD3kBy8O3iRLbVaaHfR95jD3ulCIwxCsZGH4L0gzevmizfAAhIdI1MNAEbn5V rz4Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@sipsolutions.net header.s=mail header.b=e5CkxGFS; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.34 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. [23.128.96.34]) by mx.google.com with ESMTPS id x68-20020a636347000000b00565bf64dc72si10401675pgb.537.2023.09.13.13.12.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 13 Sep 2023 13:12:48 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.34 as permitted sender) client-ip=23.128.96.34; Authentication-Results: mx.google.com; dkim=pass header.i=@sipsolutions.net header.s=mail header.b=e5CkxGFS; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.34 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 425DC802D41C; Wed, 13 Sep 2023 02:31:14 -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 S239183AbjIMJbJ (ORCPT + 56 others); Wed, 13 Sep 2023 05:31:09 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54782 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S239027AbjIMJbJ (ORCPT ); Wed, 13 Sep 2023 05:31:09 -0400 Received: from sipsolutions.net (s3.sipsolutions.net [IPv6:2a01:4f8:242:246e::2]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 636761726 for ; Wed, 13 Sep 2023 02:31:05 -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:Cc:To:From:Subject:Message-ID:Sender :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:Resent-To: Resent-Cc:Resent-Message-ID; bh=0HjGzzpL5e6VD8lATmDxACQc4Lc6/wISHHGG+pYQZLI=; t=1694597465; x=1695807065; b=e5CkxGFSMkE0wC2VnKTw2JLELGxdMPNCW9w6gPwT/PVKvNA aaIFCDgtHF+2f9+ykhgsqr7boBFV7JU8jYAse/lUi6kYnrT8k9R6p42Pr6jjTl5nT5JorGbwssLL+ zit7ongNrKwHpEHWNs3QpvBFUvsS0uKEsrjagyhw7DsHXThi7zWN2qk74uso2gtEAYa6XdFBHwN+e rIAA5OimW7DCm1IaP3ZL7JlFGGADtF1Z4PbaGSibj7CCy/xEKL+WdnCJYvl7qxTpLp+W9VPgDiUGk rfB+E+k/Q7UzZk+6bQMKkHfeMgrwAD7nf2YvUUtLpz3LpMgEGg1s93uvcZ2mriRA==; Received: by sipsolutions.net with esmtpsa (TLS1.3:ECDHE_X25519__RSA_PSS_RSAE_SHA256__AES_256_GCM:256) (Exim 4.96) (envelope-from ) id 1qgMD8-00Ejcq-2g; Wed, 13 Sep 2023 11:31:03 +0200 Message-ID: <7d4eae1a38e3791e467bf29195abd781e43789ce.camel@sipsolutions.net> Subject: Re: [PATCH 1/1] cfg80211: Allow AP/P2PGO to indicate port authorization to peer STA/P2PClient From: Johannes Berg To: Vinayak Yadawad Cc: linux-wireless@vger.kernel.org, jithu.jance@broadcom.com Date: Wed, 13 Sep 2023 11:31:01 +0200 In-Reply-To: <85614ee38fd3f68ade1810c2be0863c45c22fef1.1694499025.git.vinayak.yadawad@broadcom.com> References: <85614ee38fd3f68ade1810c2be0863c45c22fef1.1694499025.git.vinayak.yadawad@broadcom.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 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, 13 Sep 2023 02:31:14 -0700 (PDT) On Tue, 2023-09-12 at 12:24 +0530, Vinayak Yadawad wrote: > In 4way handshake offload, cfg80211_port_authorized > enables driver to indicate successful 4way handshake to cfg80211 layer. > Currently this path of port authorization is restricted to > interface type NL80211_IFTYPE_STATION and NL80211_IFTYPE_P2P_CLIENT. > This patch extends the support for NL80211_IFTYPE_AP and > NL80211_IFTYPE_P2P_GO interfaces to authorize peer STA/P2P_CLIENT, > whenever authentication is offloaded on the AP/P2P_GO interface. It seems that this should at least also come with documentation updates in nl80211.h? And proper code indentation :-) > - * @bssid: the BSSID of the AP > + * @peer_mac: BSSID of the AP/P2P GO in case of STA/GC or STA/GC macaddr= ess in > + * case of AP/P2P GO And "peer_addr" is probably better? Technically, after all, it's the "MAC address" (which you also spelled wrong), but the "MAC" itself :) johannes