Received: by 2002:a05:7412:8d10:b0:f3:1519:9f41 with SMTP id bj16csp1105950rdb; Wed, 6 Dec 2023 08:43:48 -0800 (PST) X-Google-Smtp-Source: AGHT+IEKESrbd79jPqWWLQU4/TWzsZ6aKrjbxutj7/Ld21Rx7JytefGXCWiUQXoNFR94uWrtzL/d X-Received: by 2002:a05:6a20:54a6:b0:18f:97c:6144 with SMTP id i38-20020a056a2054a600b0018f097c6144mr1379888pzk.65.1701881028225; Wed, 06 Dec 2023 08:43:48 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1701881028; cv=none; d=google.com; s=arc-20160816; b=MzXYY+Gzwr7PtUHw+zqRZR4y8VA0P4GH1nIwkLhkZvkGohmXktv3GR42sWCKPCXsrr xvtjAJqmIMZ7usaROK7i9yIU6yy3EPVFJ+Owcq+X+NFhN+FggRGQswd10IOpTP/XTTnd gPPAz9GQEK3vo4GrDj/14No6N3Tr3SwKtK///7q5VcRzaN66Zeuzic7EwHSu1dWxpxYy p8wHqmkrvuC+/9e8xskrx7g66KCsWi1fhyNrrVUuVUqRl3DllYW4RzHAvpuCT1wK50+b jv35/bpWPewEhDsfWmiugftM5p6H0eGnY+n+6ucQ1QVUvzUPL3rr+Vz7jyDTd5ishant itJQ== 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=zUpkLHka5kYwhvClkLnYahC6G9D+w/JULwDjw/f4rQs=; fh=GVaYBTWyvqyDDk9oaLMpivqRNtqfMnGC2tCrq0em3sM=; b=oqoWajHea1CWW67AGOWavPt/YeTPnxQVXley2Elbj4tkxuqTIuL265jNNRoiN4F6LS /vFQJv5nLNKQunDITN7ZB4r36IGCVJQUwqT6R2wCWD2jqdBaMRMJenNbOypjaeSlcd0O nFwf8x7bwntSc+oWNGXU5NI3YUkPi8863gxdiq3p7TMN5wKVEwIZd2WLUHtid+ajzZKz GL+kn1X7TScNwiXc1zobRIY9j746tk1A0lqlV3jIyHijbjM8HXBZeHapnqV9GcWAl03q MF1OrXOchaGmkkYklsgcdNIf77gbt7+2WCur7Y7FiRSQzJS1moamqsJjH17FGshJUkoY WkbQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=mm5FIgot; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 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 agentk.vger.email (agentk.vger.email. [2620:137:e000::3:2]) by mx.google.com with ESMTPS id q10-20020a65684a000000b005c6650f66bbsi153746pgt.416.2023.12.06.08.43.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 06 Dec 2023 08:43:48 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) client-ip=2620:137:e000::3:2; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=mm5FIgot; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 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 agentk.vger.email (Postfix) with ESMTP id 098D7802F214; Wed, 6 Dec 2023 08:43:42 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at agentk.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1378403AbjLFQn3 (ORCPT + 99 others); Wed, 6 Dec 2023 11:43:29 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49508 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229644AbjLFQn1 (ORCPT ); Wed, 6 Dec 2023 11:43:27 -0500 Received: from mail-lf1-x131.google.com (mail-lf1-x131.google.com [IPv6:2a00:1450:4864:20::131]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0BA3BD47; Wed, 6 Dec 2023 08:43:34 -0800 (PST) Received: by mail-lf1-x131.google.com with SMTP id 2adb3069b0e04-50bfa5a6cffso4330634e87.0; Wed, 06 Dec 2023 08:43:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1701881012; x=1702485812; 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=zUpkLHka5kYwhvClkLnYahC6G9D+w/JULwDjw/f4rQs=; b=mm5FIgotDo5WzTm6m6ynx5HH1MYn0fUNthXjdd+t1kqUqud86kEo+ZHZizouppp1uF 0mWYOX7v9VR65INj+vyvteiW3M3uwHBlPVoH33N71x8EsnTpbavxvFbN1qkuiLAmszqa EX+7ZGDAOh2sr+8qGevHwvNkVZ4rBwydn0fNEiuxPuDeJpNzDuV0yi0CarlP9pw92v9B fuyRd7+xn6v+2lUoRzkPMD6oyKXlt2vRCIgzzBhJ/FsnNFjrD1J62m8wNzZuoU7m1GEj 0uKVwj7D+8zxe444W4khISjjy/t7tiZLRj+aoBSxwhU7md9rmAADHrms6AWbT3MNoo5n R/fw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1701881012; x=1702485812; 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=zUpkLHka5kYwhvClkLnYahC6G9D+w/JULwDjw/f4rQs=; b=iQiblb4mNAJRSLorFZc2HjFDy4dzhIzPosAfmhtPjSQuVy7UBAoL1hHoa6IDbcKfsK pTMcABfKwb0SPlK6HC5opiv9gqBlz4DNjL//cSdDW9M/D/Qq1iwcG0ozVWL2X1GYzB8l BlNPlvij7g4BS1H3dBS2sKfjMMsPU/vfrHUdNfyS0amN9Y7qnAcLvXeRGl5nb3ecFxjB k0l/zcTjeiB8vWCz6vPUgT2kJpmZsKyMJj9VDNRv5x0raNYNBlkBplYIEOvADzjRLQE5 wg69++xUe2iKtX3PTdiy00HHlLGGz1g/cwYtQH48o8B7zlBbV3t+sYMBIoOO9q5H0G5u bEpQ== X-Gm-Message-State: AOJu0YyTM5L3rThWhrhzkJxeF9LgOKn2qFt90o2EvLm3lg/thrmOc+Wu nQ9dmrqYqNAT1I270Vap9Rg= X-Received: by 2002:ac2:4a6b:0:b0:50b:f2f4:279 with SMTP id q11-20020ac24a6b000000b0050bf2f40279mr624240lfp.110.1701881011931; Wed, 06 Dec 2023 08:43:31 -0800 (PST) Received: from skbuf ([188.27.185.68]) by smtp.gmail.com with ESMTPSA id q11-20020a056402032b00b0054d486674d8sm169871edw.45.2023.12.06.08.43.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 06 Dec 2023 08:43:31 -0800 (PST) Date: Wed, 6 Dec 2023 18:43:29 +0200 From: Vladimir Oltean To: Oleksij Rempel Cc: Paolo Abeni , "David S. Miller" , Andrew Lunn , Eric Dumazet , Florian Fainelli , Jakub Kicinski , Woojung Huh , Arun Ramadoss , kernel@pengutronix.de, linux-kernel@vger.kernel.org, netdev@vger.kernel.org, UNGLinuxDriver@microchip.com Subject: Re: [PATCH net-next v1 3/3] net: dsa: microchip: Fix PHY loopback configuration for KSZ8794 and KSZ8873 Message-ID: <20231206164329.fszkmpilktyq6r6v@skbuf> References: <20231121152426.4188456-1-o.rempel@pengutronix.de> <20231121152426.4188456-3-o.rempel@pengutronix.de> <35045f6ef6a5b274063186c065a8215088b94cd5.camel@redhat.com> <20231206085520.GA1293736@pengutronix.de> <20231206151406.75eglqtsrrb4vegf@skbuf> <20231206155440.GA1324895@pengutronix.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20231206155440.GA1324895@pengutronix.de> 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,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on agentk.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 (agentk.vger.email [0.0.0.0]); Wed, 06 Dec 2023 08:43:42 -0800 (PST) On Wed, Dec 06, 2023 at 04:54:40PM +0100, Oleksij Rempel wrote: > > I don't see DSA implementing ndo_set_features(), nor offering NETIF_F_LOOPBACK. > > The PHY is integrated, so DSA is the only relevant netdev driver. Is > > there any other way to test this functionality? > > yes - net_selftest() Ok, I didn't notice net_test_phy_loopback_enable(). So it can be triggered after all, it seems. But I mean, if it's exclusively a selftest that fails, and has always failed since its introduction, I think it can be considered new development work when it stops failing? I don't believe that the impact of the bug is relevant for users. It's not a production functionality. Documentation/process/stable-kernel-rules.rst doesn't specifically say this, but it does imply that we should triage the "real bugs that bother people" as much as possible. > > If not, I think it's a case of "tree falling in the woods and nobody > > hearing it". Not "stable" material. But it definitely has nothing to do > > with not caring about the switch variant. > > Sorry, my intention is not to criticize anyone. I am not getting > feedbacks or bug reports for ksz88xx variants, so it seems like not many > people use it in upstream. > > When I have time slots to work on this driver, I try to use them to do > fixes and also clean up the code. Since there is some sort of fog of > uncertainty about when I get the next time slot, or even if I get it at > all, I am trying to push both fixes and cleanups together. > > But, you are right, it is not a good reason for not caring about stable :) > > What is the decision about this patch set? I wouldn't bend over backwards for this, and reorder the patches. I would spend my time doing more meaningful things.