linux/drivers/net/ethernet/broadcom
Matt Carlson 90415477bf tg3: Make the RSS indir tbl admin configurable
This patch adds the ethtool callbacks necessary to change the rss
indirection table from userspace.  Should the number of interrupts
change (e.g.  across a close / open call, or through a reset) and
any one of the indirection table values fall out-of-range, the driver
will reset the indirection table to a default layout.

[Integrated many suggestions made by Ben Hutchings.]

Changes since v3

* Removed TG3_FLAG_SUPPORT_MSIX checks at the start of
  tg3_get_rxfh_indir() and tg3_set_rxfh_indir().

Signed-off-by: Matt Carlson <mcarlson@broadcom.com>
Signed-off-by: Michael Chan <mchan@broadcom.com>
Reviewed-by: Benjamin Li <benli@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2011-12-19 15:50:52 -05:00
..
bnx2x ethtool: Define and apply a default policy for RX flow hash indirection 2011-12-16 13:53:18 -05:00
b44.c b44: Use dev_kfree_skb_irq() in b44_tx() 2011-11-23 16:40:31 -05:00
b44.h
bcm63xx_enet.c
bcm63xx_enet.h
bnx2.c bnx2: Update driver to use new mips firmware. 2011-12-19 15:46:28 -05:00
bnx2.h bnx2: switch to build_skb() infrastructure 2011-11-18 02:04:47 -05:00
bnx2_fw.h
cnic.c bnx2x, cnic: support DRV_INFO upon FW request 2011-12-06 13:06:05 -05:00
cnic.h
cnic_defs.h
cnic_if.h bnx2x, cnic: support DRV_INFO upon FW request 2011-12-06 13:06:05 -05:00
Kconfig
Makefile
sb1250-mac.c net/ethernet: convert drivers/net/ethernet/* to use module_platform_driver() 2011-11-29 00:25:05 -05:00
tg3.c tg3: Make the RSS indir tbl admin configurable 2011-12-19 15:50:52 -05:00
tg3.h tg3: Break out RSS indir table init and assignment 2011-12-15 13:09:11 -05:00