Received: by 2002:a05:6a10:af89:0:0:0:0 with SMTP id iu9csp432009pxb; Fri, 28 Jan 2022 02:20:22 -0800 (PST) X-Google-Smtp-Source: ABdhPJwE3NWKnoqrOusOSSnXquleDwt11ziCn7v/tIlrxD+67o8AAmzDzMBMuV2kHCFPSxIAW/qK X-Received: by 2002:a17:90b:17c4:: with SMTP id me4mr8999130pjb.243.1643365221861; Fri, 28 Jan 2022 02:20:21 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1643365221; cv=none; d=google.com; s=arc-20160816; b=YpMTLFJb1Fk2opB4g2+RdvZt8MK0dnLVxIFjgQZQuPsAa14vYsl+AcYK1Mj053LidQ Kc7XtDRwIgxMOn8WzupEOsXRCoR9b8JIe2ouAXsgJRnn1UcKT7byq8nKGiSbgf2jM6tc kdx2kW2SrMvrUxDu3Jz3o60nBP+mmBwyvFkNZV3DBPWkhwGp2oYlP10TZmPdD217QkAa AiEIql2SJK3qmtwb8ljJO9QPFc86tpcGOSjKl9286+i84oPJLwxCJqRmdfTmzvQQ+Ra5 42ggLOjESCopG2L2G0mZ2xpsZaKDYmfQ1oiDCWPTF27PCKQ1WU/LBu5fzQHeu5y4u5pI WapA== 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=2Nvta7hkD4q5+LYXepOGt5VVzYWbZy8dJ9MvlW8KggU=; b=cvJEXmhgMpZvnVZH8b3mqDa5oOoYZoWjlDMMSgwjLPRocSG4xvNcMV0RZU5hBaHTna SGwBbCfr62YOnNlLY7WiJmel/x8GomxXiByelLG5whUFLD6bP/KggCB0yPTb6scUFkXm gcU7SLCsT9sRlKPu82IuXmoikFTjDIw/RaXH/ZXgXhW3xcxH1IMRlP/JwDUQQNoCBGuB DQ86/MCNRvJgnMa2F1JHUXLbE+d7kYrfRqd90O5i3i6EgBDaLpKj7TqT7qusJ9LVQ5Gp BD1TwQOEnPz640K+FXfPDogpPUCOLClNHXuTLGum9tyBJMff1y7wYEU3NSTBMBI13QPf 52Xw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b="oOnw0x/a"; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id r9si4652267pgk.611.2022.01.28.02.20.10; Fri, 28 Jan 2022 02:20:21 -0800 (PST) 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=pass header.i=@kernel.org header.s=k20201202 header.b="oOnw0x/a"; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S244224AbiA0Q4d (ORCPT + 99 others); Thu, 27 Jan 2022 11:56:33 -0500 Received: from ams.source.kernel.org ([145.40.68.75]:36854 "EHLO ams.source.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229864AbiA0Q4b (ORCPT ); Thu, 27 Jan 2022 11:56:31 -0500 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 0590AB800E2; Thu, 27 Jan 2022 16:56:30 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 7E8B8C340E4; Thu, 27 Jan 2022 16:56:28 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1643302588; bh=Jbbt90GOScnUkca96ukAtB0TEYFj51dYwo1DO4Rum0s=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=oOnw0x/alJ+ho6f0ec8wuvxvo+ON2SwStZQNk4Z/kIs99P7+vMIBiC5LpUsHsY+0K p4PyoVSDtL3sRD+obH6dyEo5QEamQznXpOA0hwaQ/Dd53MX6nL7euiOkwQko+JZtNE AMXfKPbIC9WPgz0cMGYm0iFCkHOjMYOAFk+mLyxILf6zyOtlIC3mNgfdgskIr7kLjj J/FkEam5mfZFJoUd9hfArJyBZAosejauzDBHaAQWo1/OwA1IHzHuKT5XxuNhFtoDd7 j4Hw2/RCLTJ8gpHGXKc2zOBWuU84LeOCIsiSFiKuWXIQCq/6rY0ZcnruwzOVPM/rke mbbxhf7UEKehg== Date: Thu, 27 Jan 2022 08:56:27 -0800 From: Jakub Kicinski To: Oleksij Rempel Cc: Andrew Lunn , Oliver Neukum , "David S. Miller" , kernel@pengutronix.de, linux-kernel@vger.kernel.org, linux-usb@vger.kernel.org, netdev@vger.kernel.org Subject: Re: [PATCH net-next v1 1/1] usbnet: add devlink support Message-ID: <20220127085627.70b31e30@kicinski-fedora-pc1c0hjn.dhcp.thefacebook.com> In-Reply-To: References: <20220127110742.922752-1-o.rempel@pengutronix.de> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, 27 Jan 2022 16:43:53 +0100 Andrew Lunn wrote: > On Thu, Jan 27, 2022 at 12:07:42PM +0100, Oleksij Rempel wrote: > > The weakest link of usbnet devices is the USB cable. Currently there is > > no way to automatically detect cable related issues except of analyzing > > kernel log, which would differ depending on the USB host controller. > > > > The Ethernet packet counter could potentially show evidence of some USB > > related issues, but can be Ethernet related problem as well. > > I don't know the usbnet drivers very well. A quick look suggests they > don't support statistics via ethtool -S. So you could make use of that > to return statistics about USB error events. On using devlink health - it is great when you want to attach some extra info to the error report. If you're just counting different types of errors seems like an overkill. > However, GregKH point still stands, maybe such statistics should be > made for all USB devices, and be available in /sys/bus/usb/devices/*