IB/mthca: Disable tuning PCI read burst size
authorMichael S. Tsirkin <mst@mellanox.co.il>
Wed, 5 Apr 2006 12:47:16 +0000 (15:47 +0300)
committerRoland Dreier <rolandd@cisco.com>
Mon, 10 Apr 2006 16:43:58 +0000 (09:43 -0700)
commitabf45dbb5b256dab439ca3b6b71191ecfddf9cb6
treec2b95e3e911f6c8649c84c196de8b399cf7db269
parent0f4852513fb07405ce88da40d8c497060561246e
IB/mthca: Disable tuning PCI read burst size

The PCI spec recommends against drivers playing with a device's PCI
read burst size, and says that systems software should configure it.
And we actually have users that report that changing it from the
default set by BIOS hurts performance and/or stability for them.  On
the other hand, the Mellanox Programmer's Reference Manual recommends
turning it up all the way to the maximum value.  Some tests conducted
here in the lab do not show performance improvement from this tuning,
but this might be just me.

As a work-around, make this tuning an option, off by default (safe
value), with an eye towards removing it completely one day if no one
complains.

Signed-off-by: Michael S. Tsirkin <mst@mellanox.co.il>
Signed-off-by: Roland Dreier <rolandd@cisco.com>
drivers/infiniband/hw/mthca/mthca_main.c