[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <4966DABD.1000203@pobox.com>
Date: Fri, 09 Jan 2009 00:03:57 -0500
From: Jeff Garzik <jgarzik@...ox.com>
To: Herbert Xu <herbert@...dor.apana.org.au>
CC: bhutchings@...arflare.com, rick.jones2@...com, davem@...emloft.net,
netdev@...r.kernel.org
Subject: Re: [PATCH] Make possible speeds known to ethtool
Herbert Xu wrote:
> Jeff Garzik <jgarzik@...ox.com> wrote:
>> For generic net stack flags outside the driver's control, that can
>> easily be added to ethtool_{get,set}_flags() overriding or ignoring
>> whatever the driver may have done.
>
> To use the flags interface as is, you'd have to go through every
> single driver to get them to call ethtool_op_set_flags. I'm sorry
> but I'm sticking with the current interface.
I think you misunderstand. You don't have touch any drivers at all...
see attached demonstration patch.
The more general point is that it is silly to add two ethtool ioctls
each time you want to twiddle a single boolean flag (whatever that flag
may be, generic or driver-specific or whatnot).
If you still desire separation from ->{get,set}_flags() ops, then at
least create an ETHTOOL_[GS]STACK_FLAGS.
Jeff
View attachment "patch" of type "text/plain" (2512 bytes)
Powered by blists - more mailing lists