summaryrefslogtreecommitdiff
path: root/bnx2
AgeCommit message (Collapse)AuthorFilesLines
2011-12-26linux-firmware: bnx2: Update mips firmware to fix iSCSI problemsMichael Chan2-0/+0
New firmware fixes iSCSI problems with some LeftHand targets that don't set TTT=0xffffffff for Data-In according to spec. Firmware generates exception warnings for this condition and becomes very slow. This is fixed by suppressing these warnings when using default error mask. Signed-off-by: Michael Chan <mchan@broadcom.com> Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2011-05-11linux-firmware: bnx2: Update firmware and versionMichael Chan1-0/+0
upstream kernel commit dc187cb381f1bceb30498861ece510245c43ed9f Update 5709 mips firmware to 6.2.1a to fix iSCSI performance regression. There was an unnecessary context read in the fast path affecting performance. Update bnx2 to 2.1.6. Signed-off-by: Michael Chan <mchan@broadcom.com> Signed-off-by: David S. Miller <davem@davemloft.net> Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2011-01-25linux-firmware: bnx2: Update firmware and versionMichael Chan2-0/+0
upstream kernel commit 0268102d53c872b42e214f95492065c8058b042e Update MIPS firmware to 6.2.1, with improved small packet performance in RSS mode, and iSCSI CID allocation bug fix on 5708. Update driver version to 2.0.21. Signed-off-by: Michael Chan <mchan@broadcom.com> Signed-off-by: David S. Miller <davem@davemloft.net> Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2011-01-25linux-firmware: bnx2: Update firmware to 6.0.x.Michael Chan5-0/+0
upstream kernel commit 22fa159d37efbfe781bbb99279efe83f58b87d29 - Improved flow control and simplified interface - Use hardware RSS indirection table instead of the slower firmware- based table - Lower latency interrupt on 5709 Signed-off-by: Michael Chan <mchan@broadcom.com> Reviewed-by: Benjamin Li <benli@broadcom.com> Signed-off-by: David S. Miller <davem@davemloft.net> Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2010-08-06Merge legacy kernel source firmware/ directory from 2.6.35David Woodhouse1-0/+0
2010-08-06Merge legacy kernel source firmware/ directory from 2.6.34David Woodhouse4-0/+0
2010-05-17bnx2: Update 5709 MIPS firmware and version to 2.0.15.Michael Chan2-0/+0
New firmware fixes a performance regression on small packets. Signed-off-by: Michael Chan <mchan@broadcom.com> Signed-off-by: David S. Miller <davem@davemloft.net>
2010-02-16bnx2: Update firmwares and update version to 2.0.8.Michael Chan4-0/+0
- Increase FTQ depth to 256 to ehnabce performance. - Fix RV2P context corruption on 5709 when flow control is enabled. Signed-off-by: Michael Chan <mchan@broadcom.com> Signed-off-by: David S. Miller <davem@davemloft.net>
2010-01-06Merge branch 'master' of ↵David Woodhouse5-0/+0
master.kernel.org:/pub/scm/linux/kernel/git/dwmw2/linux-firmware-from-kernel Conflicts: WHENCE
2009-08-29bnx2: Update firmware to 5.0.0.j3.Michael Chan9-0/+0
- Better small packet receive performance. - Better handling of Flow control on 5709. - Fixed iSCSI TMP ABORT TASK problem. - Added iSCSI TCP timestamp option. Signed-off-by: Michael Chan <mchan@broadcom.com> Signed-off-by: David S. Miller <davem@davemloft.net>
2009-04-04bnx2: Use request_firmware()Michael Chan4-0/+0
Based on original patch by Ben Hutchings <ben@decadent.org.uk> and Bastian Blank <waldi@debian.org>, with the following main changes: Separated the mips firmware and rv2p firmware into different files to make it easier to update them separately. Added some code to fixup the rv2p code with run-time information such as PAGE_SIZE. Update version to 2.0.0. Signed-off-by: Michael Chan <mchan@broadcom.com> Signed-off-by: David S. Miller <davem@davemloft.net>