Received: by 2002:a25:868d:0:0:0:0:0 with SMTP id z13csp1440739ybk; Thu, 14 May 2020 09:04:03 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwvFWJ+UDaV6ZqyXp6FrbfJocw2bewYjCBVYroIC2jLThMwgLrxmz2jtCF9X20xaU0OvbMG X-Received: by 2002:a17:906:4d0d:: with SMTP id r13mr4655828eju.282.1589472243073; Thu, 14 May 2020 09:04:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1589472243; cv=none; d=google.com; s=arc-20160816; b=tw+iQUFKMqt1JzlxCE5GGE1KsGEwshQ7ka8jXfd7izxKcXDoa1HxRSUbB51Vz8WtjP 9hIk6jtCBTecV/JPcHh/SuwsPGnc5SqSWQc3QQES9ZPUN8qdxmb79vxqtvgiIpO4RCya 2rj7d4IpgXM4QChvQxKSk89EbPdedNV3BF7pZ43xoECdX30WXBsur2NqFtez8ZvnEud/ nLdTaZlSFgs1O56q+tlsoOVoVRsoZpDM4fAtH/VXJrFC6HJPWNHBSFzj/8XWsBN9jyQN ToBEGZPUfocZj4Y49ILzfC/d2SRwoy9oCZ3JAUMu+lF1l7OHIqiEZIKyGKm76v8SUmQW XKXg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :dkim-signature; bh=msv2kokdkm+/p+wCqKHbElETQKCgYZ1C+ffdv0310YU=; b=wHVWf3egp39noLqcOEhDhJ0Ltri67b3ctwYH6fY4APf1eQXDgbttfC/nTUYNZcVTWw 23brvwEgtkHPkKocOap5Qj93vJpgBBzatldBruyXnHAl65rkz7hWlwdghTg6eEiUC9nn nCs6eTUOOui4Wjsmgzr01d3H3HHmcfXwxfVT2Py7HAoesaqV55PmyTNguAANI41OTXO0 qwQhBY5JT4m/iuSFG1Kfn+wYhXTblcEFO8rZ5f2MXYYMoYdr57Ok2x4WC74JjF1FXgDr pPsOJAhC1Y4UDVAfIEdWTCsf0+9n8saB8jmTeu7YXkw5A6yqiFtzetE5136IRjckiFRf voxw== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@lunn.ch header.s=20171124 header.b=GbjxuaBU; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id 5si1939441edx.30.2020.05.14.09.03.39; Thu, 14 May 2020 09:04:03 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=fail header.i=@lunn.ch header.s=20171124 header.b=GbjxuaBU; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727822AbgENQB6 (ORCPT + 99 others); Thu, 14 May 2020 12:01:58 -0400 Received: from vps0.lunn.ch ([185.16.172.187]:60542 "EHLO vps0.lunn.ch" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726117AbgENQB6 (ORCPT ); Thu, 14 May 2020 12:01:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lunn.ch; s=20171124; h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID: Subject:Cc:To:From:Date:Sender:Reply-To:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=msv2kokdkm+/p+wCqKHbElETQKCgYZ1C+ffdv0310YU=; b=GbjxuaBUHyknB++0VHT8Lm+Bng Wy7fICEnkQO49+5ENK6KkZ347Y0H7pNbib+2WiCqB4XgL2N954PF6zn/hzeQv136CqPnNLpV/pEhZ YmKQzpEnDxVgeNONAqQspYUNtsklsNlN6D2e4pStD/wgJhLF0zf2FT9V2EvCxQRXyDKs=; Received: from andrew by vps0.lunn.ch with local (Exim 4.93) (envelope-from ) id 1jZGIy-002Iji-K1; Thu, 14 May 2020 18:01:52 +0200 Date: Thu, 14 May 2020 18:01:52 +0200 From: Andrew Lunn To: Christian Herber Cc: Oleksij Rempel , Mark Rutland , Marek Vasut , Florian Fainelli , "netdev@vger.kernel.org" , "linux-kernel@vger.kernel.org" , Pengutronix Kernel Team , David Jander , "David S. Miller" , Heiner Kallweit Subject: Re: [EXT] Re: [PATCH net-next v1] net: phy: tja11xx: add cable-test support Message-ID: <20200514160152.GU499265@lunn.ch> References: <20200513123440.19580-1-o.rempel@pengutronix.de> <20200513133925.GD499265@lunn.ch> <20200513174011.kl6l767cimeo6dpy@pengutronix.de> <20200513180140.GK499265@lunn.ch> <20200514120959.b24cszsmkjvfzss6@pengutronix.de> <20200514133823.GO527401@lunn.ch> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, May 14, 2020 at 03:47:16PM +0000, Christian Herber wrote: > Hi Andrew, > > > On Wed, May 13, 2020 at 03:39:00PM +0200, Andrew Lunn wrote: > >> On Thu, May 14, 2020 at 02:09:59PM +0200, Oleksij Rempel wrote: > >> ETHTOOL_A_CABLE_RESULT_CODE_ACTIVE_PARTNER - the link partner is active. > >> > >> The TJA1102 is able to detect it if partner link is master. > >> > > master is not a cable diagnostics issue. This is a configuration > > issue. > > Master is very relevant for cable diagnostics, as a cable > measurement should not be done with an active link partner on the > other end (i.e. a PHY in master mode trying to train the link). > So if the measurement detects an active link partner disturbing the > measurement, it is important to report this to the user. So with 'normal' PHYs, we use autoneg to make the link go quiet. But you don't have autoneg. If there is no way to force the link quiet, then ETHTOOL_A_CABLE_RESULT_CODE_ACTIVE_PARTNER makes sense. But we need to keep the meaning generic. I don't want it to mean a T1 PHY with an active master peer. It should be usable for any reason the link cannot be made to go quiet. Andrew