Received: by 2002:a05:6358:45e:b0:b5:b6eb:e1f9 with SMTP id 30csp123659rwe; Fri, 26 Aug 2022 01:50:17 -0700 (PDT) X-Google-Smtp-Source: AA6agR5uZhjztUlKQiqqkssQsnQ4uFHerbo8aLLdbcM5RIMGZcQYbAgyiBJ5KO3KSu+i5gZCYjfA X-Received: by 2002:a17:90b:3147:b0:1f5:2cbb:9c5 with SMTP id ip7-20020a17090b314700b001f52cbb09c5mr3417877pjb.96.1661503816857; Fri, 26 Aug 2022 01:50:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1661503816; cv=none; d=google.com; s=arc-20160816; b=cVw6ORjN+/FelyBpVhJ0PDpcQCsrKXVdSsO4YNktwzzpKo6uqV6CagUmb0ezQHIbNm NQxaWPd5/QZdy0ZN1gXf8ivCFRikAzdWOJEyTSt7KWp/42EfMfpcjqztMBT4cUJ2HJam VxmPyAl+omGytt/ghXbGZK3H1kcOTjuG8RHDlyNmPv7JcFLtmRwBoGRPkwQWyuSU/rQi dzwoqIZ+I8NZ/MfcjLBBrYKTfR30GXt8xQ9ajFZuv4p90lIA0P3QmzAf7ONv1NinZz1S kMFuXpn2s9TnFS4QKcaDS8TaR1Vs833n+/JEgr5A7ddDn2zZxyF/8BsSo4wIeG+UaiAS DPYQ== 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=y53TsKjN7ZCORuB0aqtghty/cCrXs0gtBHgq5BVtAFE=; b=jHErfXIN7TwxhM7jNZa8kIbP3c3d3lm+QIUHEny7sJTEnEgS6aNgQUat5AOsEykxma 1aRB8guRjt3gY2+1vMdjeLC5juPIYiFqTyqg1cwXmd92pnS6ukl2ybz0poDR7n//voy+ 4QZHOPbOlErZswjPiE9kybRJ4uYhadBotWs8uMLB8ishvGePaRJuDJBF+0OUL9Wv9wTx D+KxV594WaiiHeYSkj0nZNrsIBDngB6fUykG8MlO5mCiSfHUf3/kkLIVnjO8ttqNNiil l+oMC0L6SyLGVaQzI75qBkjE6+Vd1lNTXni2DvA9AG8fBZYrMiaOy0bwzL71lbkzILMg ZqbQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@sipsolutions.net header.s=mail header.b=J6EFV3SE; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 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 out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id y30-20020a056a001c9e00b0051873a68dd2si1275356pfw.252.2022.08.26.01.50.08; Fri, 26 Aug 2022 01:50:16 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@sipsolutions.net header.s=mail header.b=J6EFV3SE; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=pass (p=NONE sp=REJECT dis=NONE) header.from=sipsolutions.net Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S245240AbiHZIrK (ORCPT + 64 others); Fri, 26 Aug 2022 04:47:10 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54374 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234424AbiHZIrJ (ORCPT ); Fri, 26 Aug 2022 04:47:09 -0400 Received: from sipsolutions.net (s3.sipsolutions.net [IPv6:2a01:4f8:191:4433::2]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id F22131A39B for ; Fri, 26 Aug 2022 01:47:08 -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=y53TsKjN7ZCORuB0aqtghty/cCrXs0gtBHgq5BVtAFE=; t=1661503629; x=1662713229; b=J6EFV3SES5NJYBSPex9B3UkbaMRj4RHMxBdRp7XFJK12lka cfAsZ+5M9qPFRdUuflLALmi6G8pO2WisltxoHdijBUgg7Z98BVdfGbcAbAoBu2vRRSE6BGvEz9NTC 53nY686hcVTt93r6PPQC2cGTyWF3MZqsw0f8krSaIPUkvD1zzCWxXGPD1rPUL5dHI8L70zRtYAB5X Jpb/8w3nzYonmLDFic8PskJNI4ULTydma52nK2UGjMEQNu0bJwpu8JdeXCQH1fiL+h/03j7akhRDB htCdK0NdtCLUaNHh/y1am84pBezI4FYqoJkMOP9+Y4l0kp3fl3IIxSLwGR6yLK0Q==; Received: by sipsolutions.net with esmtpsa (TLS1.3:ECDHE_X25519__RSA_PSS_RSAE_SHA256__AES_256_GCM:256) (Exim 4.96) (envelope-from ) id 1oRUza-000Ad3-2N; Fri, 26 Aug 2022 10:47:07 +0200 Message-ID: <27395558c865424f9b20d8b976e650926c9322dd.camel@sipsolutions.net> Subject: Re: [PATCH 1/2] nl80211: Allow transmitting auth frames with random TA From: Johannes Berg To: Veerendranath Jakkam Cc: linux-wireless@vger.kernel.org Date: Fri, 26 Aug 2022 10:47:05 +0200 In-Reply-To: <20220708165212.2069149-1-quic_vjakkam@quicinc.com> References: <20220708165212.2069149-1-quic_vjakkam@quicinc.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.44.4 (3.44.4-1.fc36) 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,SPF_HELO_PASS,SPF_PASS, T_SCC_BODY_TEXT_LINE 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 Hi, This patch doesn't apply now, sorry I let it linger across a lot of MLO work. > - To allow user space to use link address indicated by driver as > transmit address for authentication frames triggered by > NL80211_CMD_EXTERNAL_AUTH for MLO connection. Maybe this is already covered by the changes that are actually responsible for it not applying any more? You can use the link address now, due to commit 6df2810ac9a9 ("wifi: cfg80211: Allow MLO TX with link source address"). The PASN privacy thing seems something that would be desirable also for mac80211, how would you think it would work there? Also for hwsim testing I guess :) > if (!ether_addr_equal(mgmt->sa, wdev_address(wdev))) { > + /* Allow random TA to be used with authentication frames if the > + * driver has indicated support for this. Otherwise, only allow > + * the local address to be used. > + */ > + if (ieee80211_is_auth(mgmt->frame_control) && > + wiphy_ext_feature_isset( > + &rdev->wiphy, > + NL80211_EXT_FEATURE_AUTH_TX_RANDOM_TA)) > + goto out_tx; Could use else/if instead of goto? Not sure that's better though :) johannes