Received: by 2002:a05:7412:31a9:b0:e2:908c:2ebd with SMTP id et41csp4876363rdb; Fri, 15 Sep 2023 15:28:00 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHPxQcL458JvzZZm/6jNKzxX0tLMa/j9HFVUUgWqdc5/xsgj5SDybEeQfq3Vx0MkiAmW83x X-Received: by 2002:a17:902:da81:b0:1c3:710c:51db with SMTP id j1-20020a170902da8100b001c3710c51dbmr3677461plx.33.1694816879872; Fri, 15 Sep 2023 15:27:59 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1694816879; cv=none; d=google.com; s=arc-20160816; b=fRzHa5t8QCtEssVV0FbDWHy1UyV3hqtDW0ic0Taiqc4LRO/unay4eX+FSvrHpiNYgj C4FjSGejN/tCrlXdCYfMI78+OurZMbDRqbQpE12jvuXKFUCKpYm7S+EQ34pXBMdkosoS PnEuc3Z2m6VDKC+DlzZEOjzXDVdLdxY/33vTzhTq7YRPzXwiHR9ZBWAJtWIpUvPmE2pc lOEuiO8Pg7r0xJo0LqL1Zsmvsu5GPAvpNjgA01Lc7mLbKLlzdZc26iSdbsSQJHFscxhS SrTekUboyRnBELCHEbbDnaE8DD002FeR7H2KdCQ4LSffYiaDyqaDCDlgqrMvjVHw7OWF fRYw== 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=uGVCkiXWOB11DyLhpvTxqW1sPBrI2lAkEGSU8kx/EBU=; fh=r2Rs7mCJq/Or1dHvKHVIJ+zyjhpMlj0e58rrWxsK7SA=; b=Lc1vNbHUyWgz7tBjNxPDzO1V9GcuT6oPlLdBeTmv4HP7tHt2c8VFdYo48vqElwtENx Cmj6jmu/DUKdJPl1T7K6dRKJ0wJOAr3AMZJ4CDS3cD4k5bA74yZyW6sOvbgsyGMyiUlN OLJe2i67Rbd41N6dKl/H55wyWXlAVj3NuN8F9hOLlB3CSM9XOoE+2pzlj4Ve5ZZgjosd b5RAeWJlzS/Urgi6gG19sue5XFMm+9xPx92ku4RW93Mg5F5AQBtfgjt8Ym6i8kFM2Oo1 AbKEpGUERpwn9SBgb04EBpY54xqNspAP5oQrDM3Mle7Acz4Na3KFo9gNHTRrHsNkPnOA IF/w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=Bw4nstfF; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.35 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from groat.vger.email (groat.vger.email. [23.128.96.35]) by mx.google.com with ESMTPS id p12-20020a170902c70c00b001beeb49d890si3926844plp.185.2023.09.15.15.27.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 15 Sep 2023 15:27:59 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.35 as permitted sender) client-ip=23.128.96.35; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=Bw4nstfF; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.35 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by groat.vger.email (Postfix) with ESMTP id 7F82D8318059; Fri, 15 Sep 2023 07:23:17 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at groat.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235650AbjIOOXR (ORCPT + 99 others); Fri, 15 Sep 2023 10:23:17 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56060 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235323AbjIOOXQ (ORCPT ); Fri, 15 Sep 2023 10:23:16 -0400 Received: from mail-ej1-x630.google.com (mail-ej1-x630.google.com [IPv6:2a00:1450:4864:20::630]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6FB541FD6; Fri, 15 Sep 2023 07:23:00 -0700 (PDT) Received: by mail-ej1-x630.google.com with SMTP id a640c23a62f3a-9ada6b0649fso297003166b.1; Fri, 15 Sep 2023 07:23:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1694787779; x=1695392579; darn=vger.kernel.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=uGVCkiXWOB11DyLhpvTxqW1sPBrI2lAkEGSU8kx/EBU=; b=Bw4nstfF2EogAobnzl9EnGcQu3ZUuNE+NJU+4tWXu//g6pnbYPkl+t2VC4PLxGqQ4R PPRT5MwVXsBz4ZTFXIxSf80Tuzsm2rovKMK6GWu9JjntFb/T0qwC3r2k6LhRN5/nIMr1 gCoyN/wNtHy0+QOG0tsnRHiY4TZZ2jJXzUZltDV7/dW50MsKDnI5U40VZ8zoTe8k1V0J xcy8K3QZJPxgjBTtxX8yRSK4GynDmlAAkjYZSuP+/6k5th5mUPSmMJzW4Mn+FK/bAdon GTXEMv3C1+lX5LIs5Bb1N15YQNELIEshF3tPFWV7QQcQeIsjFfbVthLi9Agsm5vbTcvT /ByQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1694787779; x=1695392579; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=uGVCkiXWOB11DyLhpvTxqW1sPBrI2lAkEGSU8kx/EBU=; b=ZIdiw2HNVvJoeeVrWcNKoNOZ48vONI81gawoIuSLqbDbTmIPcamVZrKnWkArQ3ApDL xSzu1hTljXB7r/TiTTnrt7ZbAOMcXAqnE5ljAPMPf8fm6UGydxw4BqbghH3wojZPKXut Exop59Tcg5Kz+ob73wvjT/nHxUvyrrXRse0reg2YeWPsNV3b6R/uMMBy2MvVn23yEFRQ DfnQWMxuFHSDKFAIt8b7zB4t/HwpftD9OG3M3/w6zV2TzAt6INLo3YOoK0jCSjEaxHeh PApUPt1QDTh4IAmoNAw7+7zsSRmRxtWtXQm4IVK8iv6SsyMtjWEY/wxGGjZTeuSCaLcV ORvg== X-Gm-Message-State: AOJu0YwOAfn7Ui2N3+hHx8SZ/Su3RKRfXY/87xJyiGYkwQ7byCmMDAlJ AgamNjcpWl6wzlZL+uIFHuE= X-Received: by 2002:a17:907:270b:b0:9a1:e1cf:6c70 with SMTP id w11-20020a170907270b00b009a1e1cf6c70mr1653849ejk.6.1694787778485; Fri, 15 Sep 2023 07:22:58 -0700 (PDT) Received: from skbuf ([188.26.56.202]) by smtp.gmail.com with ESMTPSA id w18-20020a170906481200b0099329b3ab67sm2485879ejq.71.2023.09.15.07.22.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 15 Sep 2023 07:22:57 -0700 (PDT) Date: Fri, 15 Sep 2023 17:22:55 +0300 From: Vladimir Oltean To: Lukasz Majewski Cc: Andrew Lunn , Tristram.Ha@microchip.com, Eric Dumazet , davem@davemloft.net, Woojung Huh , Oleksij Rempel , Florian Fainelli , Jakub Kicinski , Paolo Abeni , UNGLinuxDriver@microchip.com, Oleksij Rempel , netdev@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [[RFC PATCH v4 net-next] 0/2] net: dsa: hsr: Enable HSR HW offloading for KSZ9477 Message-ID: <20230915142255.dcosmtrh25nbw5x7@skbuf> References: <20230912160326.188e1d13@wsk> <20230912142644.u4sdkveei3e5hwaf@skbuf> <20230912170641.5bfc3cfe@wsk> <20230912215523.as4puqamj65dikip@skbuf> <20230913102219.773e38f8@wsk> <20230913105806.g5p3wck675gbw5fo@skbuf> <20230913141548.70658940@wsk> <20230913135102.hoyl4tifyf77kdo2@skbuf> <20230913184206.6dmfw4weoomjqwfp@skbuf> <20230914231831.0f406585@wsk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20230914231831.0f406585@wsk> X-Spam-Status: No, score=-0.6 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on groat.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (groat.vger.email [0.0.0.0]); Fri, 15 Sep 2023 07:23:17 -0700 (PDT) On Thu, Sep 14, 2023 at 11:18:31PM +0200, Lukasz Majewski wrote: > As fair as I understood from the commit message - some part of this > patch needs to be applied before HSR offloading v4. > > Hence I will wait for it to be posted and upstreamed. > > Only then some of this patch code would be squashed to v5 of hsr > support. No, this isn't how this is going to work. I can't post my patches and then you post yours, because that would mean some functionality is introduced without a user (ds->ops->port_set_mac_address), and we don't accept that, because you may or may not resubmit your HSR patches as a first user of the new infra. So, what needs to happen is you need to post all the patches as an all-or-nothing series. Somewhere in Documentation/process/ it is probably explained in more detail what to pay attention to, when reposting what is partly others' work. But the basic idea is that you need to keep the Author: and Signed-off-by: fields if you aren't making major changes, but you must also add your own Signed-off-by: at the end. You also have responsibility for the patches that you post, and have to respond to review feedback, even if they aren't authored for you. You are obviously free to make changes to patches until they pass your own criteria. The most that I can do to help you is to split that squashed patch and put the result on a branch: https://github.com/vladimiroltean/linux/commits/lukma-ksz-hsr-rfc-v4 But it's up to you to take it from there, rebase it on net-next, review the result, test it, make sure that the changes are something that you can justify when submitting, etc. You won't be alone if you need help, of course, but the point is that you're not 100% passive to this activity.