OpenCloudOS-Kernel/drivers/net/ehea
Jeff Garzik 88d3aafdae [ETHTOOL] Provide default behaviors for a few ethtool sub-ioctls
For the operations
	get-tx-csum
	get-sg
	get-tso
	get-ufo
the default ethtool_op_xxx behavior is fine for all drivers, so we
permit op==NULL to imply the default behavior.

This provides a more uniform behavior across all drivers, eliminating
ethtool(8) "ioctl not supported" errors on older drivers that had
not been updated for the latest sub-ioctls.

The ethtool_op_xxx() functions are left exported, in case anyone
wishes to call them directly from a driver-private implementation --
a not-uncommon case.  Should an ethtool_op_xxx() helper remain unused
for a while, except by net/core/ethtool.c, we can un-export it at a
later date.

[ Resolved conflicts with set/get value ethtool patch... -DaveM ]

Signed-off-by: Jeff Garzik <jeff@garzik.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
2007-10-10 16:51:17 -07:00
..
Makefile [PATCH] ehea: IBM eHEA Ethernet Device Driver 2006-09-13 13:23:52 -04:00
ehea.h [EHEA]: Use LRO. 2007-10-10 16:47:47 -07:00
ehea_ethtool.c [ETHTOOL] Provide default behaviors for a few ethtool sub-ioctls 2007-10-10 16:51:17 -07:00
ehea_hcall.h [PATCH] ehea: IBM eHEA Ethernet Device Driver 2006-09-13 13:23:52 -04:00
ehea_hw.h ehea: Whitespace cleanup 2007-07-08 22:16:45 -04:00
ehea_main.c [NET]: Nuke SET_MODULE_OWNER macro. 2007-10-10 16:51:13 -07:00
ehea_phyp.c ehea: code cleanup 2007-04-28 11:01:01 -04:00
ehea_phyp.h eHEA: Introducing support vor DLPAR memory add 2007-07-16 17:59:50 -04:00
ehea_qmr.c ehea: fix queue destructor 2007-08-25 02:31:20 -04:00
ehea_qmr.h eHEA: Introducing support vor DLPAR memory add 2007-07-16 17:59:50 -04:00