summaryrefslogtreecommitdiff
path: root/bnx2
Commit message (Collapse)AuthorAgeFilesLines
* bnx2: Drop unsupported Broadcom NetXtremeII firmwarePeter Robinson2022-07-0519-0/+0
| | | | | | | | | | The last time the Broadcom NetXtremeII firmware was updated and only the latest firmwares are supported in all current stable kernels so let's drop all the unsupported versions. They're in git and releases for those that wish to find them. Signed-off-by: Peter Robinson <pbrobinson@gmail.com> Signed-off-by: Josh Boyer <jwboyer@kernel.org>
* linux-firmware: bnx2: Update mips firmware to fix iSCSI problemsMichael Chan2011-12-262-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>
* linux-firmware: bnx2: Update firmware and versionMichael Chan2011-05-111-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>
* linux-firmware: bnx2: Update firmware and versionMichael Chan2011-01-252-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>
* linux-firmware: bnx2: Update firmware to 6.0.x.Michael Chan2011-01-255-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>
* Merge legacy kernel source firmware/ directory from 2.6.35David Woodhouse2010-08-061-0/+0
|\
| * bnx2: Update 5709 MIPS firmware and version to 2.0.15.Michael Chan2010-05-172-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>
* | Merge legacy kernel source firmware/ directory from 2.6.34David Woodhouse2010-08-064-0/+0
|\ \ | |/
| * bnx2: Update firmwares and update version to 2.0.8.Michael Chan2010-02-164-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>
* | Merge branch 'master' of ↵David Woodhouse2010-01-065-0/+0
|\ \ | |/ | | | | | | | | | | master.kernel.org:/pub/scm/linux/kernel/git/dwmw2/linux-firmware-from-kernel Conflicts: WHENCE
| * bnx2: Update firmware to 5.0.0.j3.Michael Chan2009-08-299-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>
* bnx2: Use request_firmware()Michael Chan2009-04-044-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>