linux/drivers/net/tulip
Ben Hutchings 0141480205 ethtool: Provide a default implementation of ethtool_ops::get_drvinfo
The driver name and bus address for a net_device can normally be found
through the driver model now.  Instead of requiring drivers to provide
this information redundantly through the ethtool_ops::get_drvinfo
operation, use the driver model to do so if the driver does not define
the operation.  Since ETHTOOL_GDRVINFO no longer requires the driver
to implement any operations, do not require net_device::ethtool_ops to
be set either.

Remove implementations of get_drvinfo and ethtool_ops that provide
only this information.

Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2010-08-17 02:31:15 -07:00
..
21142.c tulip/21142.c: Use dev_<level> and pr_<level> 2010-01-31 23:26:52 -08:00
de4x5.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
de4x5.h
de2104x.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6 2010-08-04 11:47:58 -07:00
dmfe.c fix typos concerning "initiali[zs]e" 2010-06-16 18:05:05 +02:00
eeprom.c drivers/net/tulip/eeprom.c: Remove unnecessary kmalloc casts 2010-06-01 00:15:53 -07:00
interrupt.c tulip/interrupt.c: Use dev_<level> and pr_<level> 2010-01-31 23:26:54 -08:00
Kconfig dmfe/tulip: Let dmfe handle DM910x except for SPARC on-board chips 2010-01-07 17:27:31 -08:00
Makefile
media.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
pnic2.c tulip/pnic2.c: Use dev_<level> and pr_<level> 2010-01-31 23:26:56 -08:00
pnic.c net: trans_start cleanups 2010-05-10 05:01:31 -07:00
timer.c tulip/timer.c: Use dev_<level> and pr_<level> 2010-01-31 23:26:56 -08:00
tulip_core.c Tulip: don't initialize SBE xT3E3 WAN ports. 2010-08-02 16:03:29 -07:00
tulip.h tulip: implement wake-on-lan support 2010-06-01 00:15:51 -07:00
uli526x.c net: trans_start cleanups 2010-05-10 05:01:31 -07:00
winbond-840.c tulip: formatting of pointers in printk() 2010-07-14 15:06:10 -07:00
xircom_cb.c ethtool: Provide a default implementation of ethtool_ops::get_drvinfo 2010-08-17 02:31:15 -07:00