Re: [PATCH -next] qlcnic: fail when try to setup unsupported features
From: Ben Hutchings <hidden>
Date: 2010-06-28 14:18:47
From: Ben Hutchings <hidden>
Date: 2010-06-28 14:18:47
On Mon, 2010-06-28 at 16:14 +0200, Stanislaw Gruszka wrote: [...]
My plan is something like that:
static const struct ethtool_ops my_ethtool_ops = {
.get_flags = ethtool_op_get_flags,
.set_flags = ethtool_op_set_flags,
.supported_flags = ETH_FLAG_LRO
}
Plus op->supported_flags check in ethtool_op_set_flags. That will allow
to define flags per driver. There is also possible to add supported_flags
to netdev, but I would like to avoid that - in such case drivers can use
custom .set_flags function.Sounds good to me. Ben. -- Ben Hutchings, Senior Software Engineer, Solarflare Communications Not speaking for my employer; that's the marketing department's job. They asked us to note that Solarflare product names are trademarked.