Received: by 2002:a6b:fb09:0:0:0:0:0 with SMTP id h9csp1604016iog; Thu, 16 Jun 2022 09:40:41 -0700 (PDT) X-Google-Smtp-Source: AGRyM1uyWy2GVjZDY1kXuowxypBmMr47TSec3rS716KiDGnxuw4xWh1leB7q9+RYAsWVYjR+ffXk X-Received: by 2002:a17:902:edd1:b0:158:8318:b51e with SMTP id q17-20020a170902edd100b001588318b51emr5407927plk.89.1655397641386; Thu, 16 Jun 2022 09:40:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1655397641; cv=none; d=google.com; s=arc-20160816; b=jSMgEOB47y/fjx4vh2f9IMO20mjMPuIlLDRMMfOjAnH+8Dtu0wKQC/2Q5WKNGgcTJ/ 3bOJXZArkIOeebNsv2erCSVDKambTg/OAIBoi3FcNUsxWo3FT3sQfgB9eZ6Y04BqX3vO kg2S79ATQEjJCBNEb8auzniB6k8ykZfky1hhHQP6NcNSFelgwbjTAd1esjMBMHDOjQSE CodXna6he0QJiWT+/tpym+gFuX7sXr6BhEObhbhS/pwTswuwJfduldLBBLcqHl/z+wIE KfC4y8hg0I0oA29ORd2t+hClTUpCJFkQmHuRjuQQi0+yT4rU/8J87Kzjegc3zQJoHQtJ 2bmQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:subject:cc:to:from:date :dkim-signature; bh=AbK2GUhqn3keBnM5BvZING0QsMrckqjPsqzTUm3AZ68=; b=g+miuk/XdIMhT/U8WkbzWzET0R+vip6/Id8GQg1GlPPHd9B0BhNOxsWxdacR/ZjReQ J404b8Q55vnHZLInfEWmkOwnj9CFCxvcVStmvGCiU7GmocsjjJYmWnlXWCeLgpacrikB PIAyrnALLoOi5ticjRxwESpfy4/r8sTJO6/4eqjhRXRLWrh4NtfG6jEUl4JlCcpn7agZ wRWR/PLf/OyL/ILOXN56NtUy5KcMz2cz4ZVnbbCY4oO26KI/eR8zC18d8txHr2HiAqCM y07BeehlN0Qe8ljOXEaJNadZXdqCcMzyrgdvwzIFmOhe1kIMK3YkQzQxPZ6zXo0MsjR3 N4Uw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=m8tvtkJL; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id f14-20020a63e30e000000b003fd2602496esi2854035pgh.256.2022.06.16.09.40.28; Thu, 16 Jun 2022 09:40:41 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-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=@kernel.org header.s=k20201202 header.b=m8tvtkJL; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1378000AbiFPP5q (ORCPT + 99 others); Thu, 16 Jun 2022 11:57:46 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34076 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1378019AbiFPP5l (ORCPT ); Thu, 16 Jun 2022 11:57:41 -0400 Received: from ams.source.kernel.org (ams.source.kernel.org [145.40.68.75]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E4984B0C; Thu, 16 Jun 2022 08:57:36 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id 90BDCB82497; Thu, 16 Jun 2022 15:57:35 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id A3F75C34114; Thu, 16 Jun 2022 15:57:33 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1655395054; bh=aqS2dz4O//iR1Vr0NtpXde5TYZF+050+yENkyO3WUu0=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=m8tvtkJLsS/ugQn516qNZWTnQY8dHCyKOTGgP0oJi7Yk9+twCEFaIV663ybl30euo ojM7S0QgTEqok47JvzzH0GBwoean8N8QwLkobrSQZqyv0QVOjyhIsZT4O15IUK3VQ8 MqliFW/8Hhuy3+kKfp1HKyBVYAJnpRfuXzrqlz18DZ0bBzaWBwM8ePty1LOP8ILrB7 GMHUrTZCyDkKNYBWy0iMW1X1eoItNv/DFjMiVYczaMxcHlNDZFl3pdouG2y6Dfc0qM wnN1E0dsx+if2F1G6xxI/nnuDP1gqBRnvbysKZN/85jNmP6vH14ydM5B32ehxMXvxv oX2KJM2RAARtQ== Date: Thu, 16 Jun 2022 08:57:32 -0700 From: Jakub Kicinski To: Oleksij Rempel Cc: Andrew Lunn , Michal Kubecek , Jonathan Corbet , netdev@vger.kernel.org, linux-kernel@vger.kernel.org, Eric Dumazet , kernel@pengutronix.de, Paolo Abeni , "David S. Miller" , Heiner Kallweit Subject: Re: [PATCH net-next v1 1/1] net: phy: add remote fault support Message-ID: <20220616085732.7bc7ef30@kernel.org> In-Reply-To: <20220616093451.GA28995@pengutronix.de> References: <20220608093403.3999446-1-o.rempel@pengutronix.de> <20220613125552.GA4536@pengutronix.de> <20220614185221.79983e9b@kernel.org> <20220614220948.5f0b4827@kernel.org> <20220616093451.GA28995@pengutronix.de> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-7.7 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_HI, SPF_HELO_NONE,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-kernel@vger.kernel.org On Thu, 16 Jun 2022 11:34:51 +0200 Oleksij Rempel wrote: > > It is also a bit unclear, but at the moment, i think user > > space. However, i can see the kernel making use of maybe RF TEST to > > ask the link peer to go quiet in order to perform a cable test. > > > > Oleksij, what are your use cases? > > Currently I was thinking only about diagnostic: > - request transmit pause for cable testing > - request remote loopback for selftest. In this case I will need to use > vendor specific NextPage to request something like this. Both of those are performed by the kernel, so perhaps we should focus the interface on opting into the remote fault support but have the kernel trigger setting and clearing the bits?