Re: [RFC 00/14] netlink/hierarchical stats

2019-02-07 Thread Jakub Kicinski
On Wed, 6 Feb 2019 12:12:39 -0800, Florian Fainelli wrote: > > By refresh control I mean the ability for user space to indicate how > > "fresh" values it expects. Sometimes reading the HW counters requires > > slow register reads or FW communication, in such cases drivers may cache > > the result.

Re: [RFC 00/14] netlink/hierarchical stats

2019-02-06 Thread Florian Fainelli
On 1/28/19 3:44 PM, Jakub Kicinski wrote: > Hi! > > As I tried to explain in my slides at netconf 2018 we are lacking > an expressive, standard API to report device statistics. > > Networking silicon generally maintains some IEEE 802.3 and/or RMON > statistics. Today those all end up in ethtool

Re: [RFC 00/14] netlink/hierarchical stats

2019-02-05 Thread Jakub Kicinski
On Sat, 2 Feb 2019 15:14:44 -0800, Roopa Prabhu wrote: > On Thu, Jan 31, 2019 at 11:31 AM Jakub Kicinski wrote: > > On Thu, 31 Jan 2019 08:31:51 -0800, Roopa Prabhu wrote: > > > On Thu, Jan 31, 2019 at 8:16 AM Roopa Prabhu wrote: > > > > On Wed, Jan 30, 2019 at 4:24 PM Jakub Kicinski wrote: >

Re: [RFC 00/14] netlink/hierarchical stats

2019-02-02 Thread Roopa Prabhu
On Thu, Jan 31, 2019 at 11:31 AM Jakub Kicinski wrote: > > On Thu, 31 Jan 2019 08:31:51 -0800, Roopa Prabhu wrote: > > On Thu, Jan 31, 2019 at 8:16 AM Roopa Prabhu wrote: > > > On Wed, Jan 30, 2019 at 4:24 PM Jakub Kicinski wrote: > > > > On Wed, 30 Jan 2019 14:14:34 -0800, Roopa Prabhu wrote: > >

Re: [RFC 00/14] netlink/hierarchical stats

2019-01-31 Thread Jakub Kicinski
On Thu, 31 Jan 2019 08:31:51 -0800, Roopa Prabhu wrote: > On Thu, Jan 31, 2019 at 8:16 AM Roopa Prabhu wrote: > > On Wed, Jan 30, 2019 at 4:24 PM Jakub Kicinski wrote: > > > On Wed, 30 Jan 2019 14:14:34 -0800, Roopa Prabhu wrote: > > > > > > My thinking was that we should leave truly custom/str

Re: [RFC 00/14] netlink/hierarchical stats

2019-01-31 Thread Roopa Prabhu
On Thu, Jan 31, 2019 at 8:16 AM Roopa Prabhu wrote: > > On Wed, Jan 30, 2019 at 4:24 PM Jakub Kicinski > wrote: > > > > On Wed, 30 Jan 2019 14:14:34 -0800, Roopa Prabhu wrote: > > > On Mon, Jan 28, 2019 at 3:45 PM Jakub Kicinski wrote: > > > > Hi! > > > > > > > > As I tried to explain in my slide

Re: [RFC 00/14] netlink/hierarchical stats

2019-01-31 Thread Roopa Prabhu
On Wed, Jan 30, 2019 at 4:24 PM Jakub Kicinski wrote: > > On Wed, 30 Jan 2019 14:14:34 -0800, Roopa Prabhu wrote: > > On Mon, Jan 28, 2019 at 3:45 PM Jakub Kicinski wrote: > > > Hi! > > > > > > As I tried to explain in my slides at netconf 2018 we are lacking > > > an expressive, standard API to r

Re: [RFC 00/14] netlink/hierarchical stats

2019-01-30 Thread Jakub Kicinski
On Wed, 30 Jan 2019 14:14:34 -0800, Roopa Prabhu wrote: > On Mon, Jan 28, 2019 at 3:45 PM Jakub Kicinski wrote: > > Hi! > > > > As I tried to explain in my slides at netconf 2018 we are lacking > > an expressive, standard API to report device statistics. > > > > Networking silicon generally maintai

Re: [RFC 00/14] netlink/hierarchical stats

2019-01-30 Thread Roopa Prabhu
On Mon, Jan 28, 2019 at 3:45 PM Jakub Kicinski wrote: > > Hi! > > As I tried to explain in my slides at netconf 2018 we are lacking > an expressive, standard API to report device statistics. > > Networking silicon generally maintains some IEEE 802.3 and/or RMON > statistics. Today those all end u

[RFC 00/14] netlink/hierarchical stats

2019-01-28 Thread Jakub Kicinski
Hi! As I tried to explain in my slides at netconf 2018 we are lacking an expressive, standard API to report device statistics. Networking silicon generally maintains some IEEE 802.3 and/or RMON statistics. Today those all end up in ethtool -S. Here is a simple attempt (admittedly very imprecise