Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp379969pxu; Fri, 4 Dec 2020 05:43:13 -0800 (PST) X-Google-Smtp-Source: ABdhPJylR/sZnv9b1NJVce6dpvQPiFUiof9MxBRkJD4SnGR7rQ60LfF4JpLqtWsip9XTZ1ft0O0p X-Received: by 2002:a50:af65:: with SMTP id g92mr7564153edd.273.1607089393724; Fri, 04 Dec 2020 05:43:13 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1607089393; cv=none; d=google.com; s=arc-20160816; b=stdBK6KM1v7KE2UuLTeP5Y+YVrn7vJe5UbYnGqC5do7+N29S6hIOa7HcfR+DYBfIgv 5T5O6ooA2BQ01zv5FvjmRFtsLVNBE7c0F4Wmtdgs8+OsAi/Ohs4QMBG12lCK8N4hRGes GU0fmC9aPHIZeBZGei3uDPuVY5JEvxvJmtIZZTZi3tf4MHg6q6IaM6FeIruEix4r3gVl mXd7S1YFf9qzLKagvjSAzIl68Fyk59wHNQ6cogdNqiamuIdKuwAl82RufKP1q6xsP4Y5 Qc9Gu0aNDHDfV4oIYKmqN6emzz8rjzM7ki0pBnu8PfeWZAEM7gW6gsP09AHZXZjFEqEf nCOg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date; bh=4nEJ5W8xXWL/mxU0/gN1IgJczGurcEpWhKbfgay2Lcw=; b=ch2KHMvMw4wkG6KFSurPy+RZoCz6Jw38fQFpjd+b+sdelB4ORe4ZzByhApbkFIJDmg mY2vQnOxCsgJ7k37LAiCNwbtKsm8aXoq1gBdUwWIfZGqkDw9nXtQGaxlAEzP0UMDp+9m l7/L/GdKCqQ86Uu8m9PX+pflYV0MjAWIc7O7N4FqX+FBxpq/xbMO1JvYu8MjwP32wizs NvH/KIpb4swLh9LsnXIAoRmc5mHzskSTNi0EYGHFkJMoA4ik5Nh5YHZQQHFFsiuqo8a8 WPjBJ/rSTEDzIslTKV+mW3oNDMFsdLtYsl5ApqPshcCEVC2IsJZSMfFKcM9kM9YC9qMV OVUw== ARC-Authentication-Results: i=1; mx.google.com; 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 dt15si1355718ejc.661.2020.12.04.05.42.50; Fri, 04 Dec 2020 05:43:13 -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; 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 S1730283AbgLDNk6 (ORCPT + 99 others); Fri, 4 Dec 2020 08:40:58 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58030 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730278AbgLDNk5 (ORCPT ); Fri, 4 Dec 2020 08:40:57 -0500 Received: from metis.ext.pengutronix.de (metis.ext.pengutronix.de [IPv6:2001:67c:670:201:290:27ff:fe1d:cc33]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1DA58C061A52 for ; Fri, 4 Dec 2020 05:40:17 -0800 (PST) Received: from pty.hi.pengutronix.de ([2001:67c:670:100:1d::c5]) by metis.ext.pengutronix.de with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1klBJi-0005IX-If; Fri, 04 Dec 2020 14:40:10 +0100 Received: from ore by pty.hi.pengutronix.de with local (Exim 4.89) (envelope-from ) id 1klBJh-0004az-2O; Fri, 04 Dec 2020 14:40:09 +0100 Date: Fri, 4 Dec 2020 14:40:09 +0100 From: Oleksij Rempel To: Vladimir Oltean Cc: Jakub Kicinski , Andrew Lunn , Vivien Didelot , Florian Fainelli , "David S. Miller" , Russell King , Pengutronix Kernel Team , netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mips@vger.kernel.org Subject: Re: [PATCH v3 net-next 2/2] net: dsa: qca: ar9331: export stats64 Message-ID: <20201204134009.q6alw6t2pk22saak@pengutronix.de> References: <20201202140904.24748-1-o.rempel@pengutronix.de> <20201202140904.24748-3-o.rempel@pengutronix.de> <20201202104207.697cfdbb@kicinski-fedora-pc1c0hjn.DHCP.thefacebook.com> <20201203085011.GA3606@pengutronix.de> <20201203083517.3b616782@kicinski-fedora-pc1c0hjn.DHCP.thefacebook.com> <20201203175320.f3fmyaqoxifydwzv@pengutronix.de> <20201203180140.4puwxgailw2iysxz@skbuf> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20201203180140.4puwxgailw2iysxz@skbuf> X-Sent-From: Pengutronix Hildesheim X-URL: http://www.pengutronix.de/ X-IRC: #ptxdist @freenode X-Accept-Language: de,en X-Accept-Content-Type: text/plain X-Uptime: 14:32:17 up 2 days, 3:38, 24 users, load average: 0.01, 0.02, 0.00 User-Agent: NeoMutt/20170113 (1.7.2) X-SA-Exim-Connect-IP: 2001:67c:670:100:1d::c5 X-SA-Exim-Mail-From: ore@pengutronix.de X-SA-Exim-Scanned: No (on metis.ext.pengutronix.de); SAEximRunCond expanded to false X-PTX-Original-Recipient: linux-kernel@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Dec 03, 2020 at 08:01:40PM +0200, Vladimir Oltean wrote: > On Thu, Dec 03, 2020 at 06:53:20PM +0100, Oleksij Rempel wrote: > > It is possible to poll it more frequently, but it make no reals sense > > on this low power devices. > > Frankly I thought you understood the implications of periodic polling > and you're ok with them, I added polling to read out small counters to avoid overflow. > just wanting to have _something_. Having something is good, but making it good is better :D > But fine, > welcome to my world, happy to have you onboard... > > > What kind of options do we have? > > https://www.spinics.net/lists/netdev/msg703774.html > https://www.spinics.net/lists/netdev/msg704370.html > > Unfortunately I've been absolutely snowed under with work lately. I hope > to be able to come back to that during the weekend or something like that. Ok, so the strategy is to fix the original issue. Sound good. For now I'll resend this patches without accessing mdio regs from the stats64 callback. It will give initial play ground, so we can see what else should be done for DSA specific use case. Regards, Oleksij -- Pengutronix e.K. | | Steuerwalder Str. 21 | http://www.pengutronix.de/ | 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |