linux/drivers/net/ethernet/broadcom
Matt Carlson 2c55a3d08a tg3: Scale back code that modifies MRRS
Tg3 normally gets a performance boost by increasing the PCI Maximum Read
Request Size (MRRS) to 4k.  Unfortunately, this is causing some problems
on particular hardware platforms.  This patch removes all code that
modifies the MRRS except for one case.

As part of a solution to fix an internal FIFO problem on the 5719, the
driver artificially capped the MRRS to 2k for the entire 5719, and later
5720, ASIC revs.  This was overly aggressive and only really needed to
be done for the 5719 A0.  In the spirit of the rest of this patch, the
driver will only reprogram the MRRS for this device if the value exceeds
the 2k cap.

Signed-off-by: Matt Carlson <mcarlson@broadcom.com>
Signed-off-by: Michael Chan <mchan@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2011-11-28 19:19:36 -05:00
..
bnx2x bnx2x: Change value comparison order 2011-11-28 19:02:25 -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_fw.h
bnx2.c net: treewide use of RCU_INIT_POINTER 2011-11-23 18:48:19 -05:00
bnx2.h bnx2: switch to build_skb() infrastructure 2011-11-18 02:04:47 -05:00
cnic_defs.h
cnic_if.h
cnic.c net: treewide use of RCU_INIT_POINTER 2011-11-23 18:48:19 -05:00
cnic.h
Kconfig
Makefile
sb1250-mac.c ethernet: Convert ETHER_ADDR_LEN uses to ETH_ALEN 2011-11-16 20:23:17 -05:00
tg3.c tg3: Scale back code that modifies MRRS 2011-11-28 19:19:36 -05:00
tg3.h tg3: Add MDI-X reporting 2011-11-22 16:01:34 -05:00