[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <AAEA33E297BCAC4B9BB20A7C2DF0AB8D80551D1A@FMSMSX113.amr.corp.intel.com>
Date: Thu, 20 Apr 2017 22:25:03 +0000
From: "Williams, Mitch A" <mitch.a.williams@...el.com>
To: 'David Miller' <davem@...emloft.net>,
"Yuval.Mintz@...ium.com" <Yuval.Mintz@...ium.com>
CC: "gerlitz.or@...il.com" <gerlitz.or@...il.com>,
"Kirsher, Jeffrey T" <jeffrey.t.kirsher@...el.com>,
"netdev@...r.kernel.org" <netdev@...r.kernel.org>,
"nhorman@...hat.com" <nhorman@...hat.com>,
"sassmann@...hat.com" <sassmann@...hat.com>,
"jogreene@...hat.com" <jogreene@...hat.com>
Subject: RE: [net-next 04/14] i40e: dump VF information in debugfs
> -----Original Message-----
> From: netdev-owner@...r.kernel.org [mailto:netdev-owner@...r.kernel.org] On
> Behalf Of David Miller
> Sent: Thursday, April 20, 2017 8:20 AM
> To: Yuval.Mintz@...ium.com
> Cc: gerlitz.or@...il.com; Kirsher, Jeffrey T <jeffrey.t.kirsher@...el.com>;
> Williams, Mitch A <mitch.a.williams@...el.com>; netdev@...r.kernel.org;
> nhorman@...hat.com; sassmann@...hat.com; jogreene@...hat.com
> Subject: Re: [net-next 04/14] i40e: dump VF information in debugfs
>
> From: "Mintz, Yuval" <Yuval.Mintz@...ium.com>
> Date: Thu, 20 Apr 2017 10:09:28 +0000
>
> >> > Dump some internal state about VFs through debugfs. This provides
> >> > information not available with 'ip link show'.
> >>
> >> such as?
> >>
> >> donnwantobethedebugfspolice, but still, in the 2-3 times we tried to push
> >> debugfs to MLNX NIC drivers, Dave disallowed that, and lately the switch
> >> team even went further and deleted that portion of the mlxsw driver --
> all to
> >> all, I don't see much point for these type of changes, thoughts?
> >
> > Don't want to hikjack your thread, but continuing this topic -
> > Is there some flat-out disapproval for debugfs in net-next now?
> >
> > We're currently internally engaged with adding qed support for register
> dumps
> > [~equivalents for `ethtool -d' outputs] through debugfs, on behalf of
> storage
> > drivers [qedi/qedf] lacking the API for doing that.
>
> I really hate to see debugfs things in networking drivers. It's a
> complete cop out for doing things properly.
>
> I push back, but I can only fight too much. If people want to keep
> adding stupid poorly designed crap endlessly to their drivers there
> is only so much I can do...
Honestly, Dave, I try very hard not to put random crap into debugfs. I felt that there was enough utility here to send this one up.
We already have debugfs hooks upstream that allow us to dump information about a specific VSI. This just adds a tiny bit to that to allow us to link a VF with its specific VSI. It's the missing link, if you will.
I'm not adding backdoor hooks to do naughty things, I'm just (very slightly) enhancing what's already there.
This particular piece has been very useful for my debugging, and we have customers that have asked for it as well.
If you still want to reject this, I won't fight and cry and stomp my little feet. But I honestly think that this a) has genuine utility, b) is fairly device specific, and c) isn't crap.
-Mitch
Powered by blists - more mailing lists