]> spindle.queued.net Git - linux-firmware/commit
bnx2x: Allowing 0 as initial fairness value
authorEilon Greenstein <eilong@broadcom.com>
Thu, 15 Oct 2009 07:17:20 +0000 (00:17 -0700)
committerDavid S. Miller <davem@davemloft.net>
Thu, 15 Oct 2009 07:17:20 +0000 (00:17 -0700)
commit1528f320df44af68fc9dd05aed88a1badef23d26
tree96b18867b21ab663243a7a4e1c8c8326d73013b4
parent9444d9d58705ab7a00ee908b24c9072061e80b7f
bnx2x: Allowing 0 as initial fairness value

Value of zero was used to disable the fairness mechanism. Though the code
(driver and FW) allowed changing the value at run time, it did not allow to do
that if the mechanism was disabled to begin with.
Fixed the FW to allow turning on and off the mechanism at run time. Fixed the
code to read the value from the chip at the right sequence.
Without this fix, if the initial value was set to zero, traffic could not run on
the interface.

Signed-off-by: Eilon Greenstein <eilong@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
WHENCE
bnx2x-e1-5.0.21.0.fw [deleted file]
bnx2x-e1-5.2.7.0.fw [new file with mode: 0644]
bnx2x-e1h-5.0.21.0.fw [deleted file]
bnx2x-e1h-5.2.7.0.fw [new file with mode: 0644]