[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20200111052724.768f5e25@cakuba.netronome.com>
Date: Sat, 11 Jan 2020 05:27:24 -0800
From: Jakub Kicinski <kubakici@...pl>
To: Sunil Kovvuri <sunil.kovvuri@...il.com>
Cc: Linux Netdev List <netdev@...r.kernel.org>,
"David S. Miller" <davem@...emloft.net>,
Christina Jacob <cjacob@...vell.com>,
Sunil Goutham <sgoutham@...vell.com>
Subject: Re: [PATCH 14/17] octeontx2-pf: Add basic ethtool support
On Sat, 11 Jan 2020 14:17:45 +0530, Sunil Kovvuri wrote:
> On Sat, Jan 11, 2020 at 12:58 AM Jakub Kicinski wrote:
> > On Fri, 10 Jan 2020 17:11:58 +0530, sunil.kovvuri@...il.com wrote:
> > > +static const struct otx2_stat otx2_dev_stats[] = {
> > > + OTX2_DEV_STAT(rx_bytes),
> > > + OTX2_DEV_STAT(rx_frames),
> > > + OTX2_DEV_STAT(rx_ucast_frames),
> > > + OTX2_DEV_STAT(rx_bcast_frames),
> > > + OTX2_DEV_STAT(rx_mcast_frames),
> > > + OTX2_DEV_STAT(rx_drops),
> > > +
> > > + OTX2_DEV_STAT(tx_bytes),
> > > + OTX2_DEV_STAT(tx_frames),
> > > + OTX2_DEV_STAT(tx_ucast_frames),
> > > + OTX2_DEV_STAT(tx_bcast_frames),
> > > + OTX2_DEV_STAT(tx_mcast_frames),
> > > + OTX2_DEV_STAT(tx_drops),
> > > +};
> >
> > Please don't duplicate the same exact stats which are exposed via
> > ndo_get_stats64 via ethtool.
>
> ndo_stats64 doesn't have separate stats for ucast, mcast and bcast on Rx and
> Tx sides, they are combined ones. Hence added separate stats here.
> The ones repeated here are bytes, frames and drops which are added to have
> full set of stats at one place which could help anyone debugging pkt
> drop etc issues.
Same exact as in bytes, frames, and drops are exactly the same rather
than e.g. one being counted by hardware and the other by software.
No objection to reporting the *cast stats broken out via ethtool.
Powered by blists - more mailing lists