summaryrefslogtreecommitdiff
path: root/bnx2x
diff options
context:
space:
mode:
authorYuval Mintz <yuvalmin@broadcom.com>2012-09-24 09:25:09 +0200
committerBen Hutchings <ben@decadent.org.uk>2012-09-24 21:35:48 +0200
commit236367db10f1e618a3ced2538f5cd1802c31ebd8 (patch)
treeb351eea41375d594b068f18c23f72c16e7b77030 /bnx2x
parent4fa18f1f21247510f98bc1f6e8a987fcb2ffb3a8 (diff)
downloadlinux-firmware-236367db10f1e618a3ced2538f5cd1802c31ebd8.tar.gz
bnx2x: update fw to 7.8.2
This new firmware fixes several minor bugs: 1. In switch dependent mode, DCB priority was used to override inner vlan priority. 2. In switch dependent mode, inner vlan was added in case of DCB priority even if outer vlan was present. 3. In switch dependent mode, outer vlan was overridden by DCB priority when working in STATIC COS mode while inner vlan was present. 4. iSCSI - under heavy iSCSI traffic, when TCP out-of-order condition occurred, it was possible for the connection to close and recover. 5. iSCSI - connections on-chip TCP establishment might have failed. 6. iSCSI - out-of-order isles might have caused on-chip TCP connections to fail in their graceful termination. 7. iSCSI - there was a theoretical race in which an RST packet sent from pure-ack queue in specific timing could cause a credit-return overflow. 8. iSCSI - not all packets were completed on a forward channel. 9. DCB - fixed for 4-port devices; Until now, wrong credit counters were used, causing dcb to fail. 10. Fixed false parity reported in CAM memories when operating near -5% on the 1.0V core supply. 11. ETS default settings are set to fairness between traffic classes (rather than strict priority), and uses the same chip receive buffer configuration for both PFC and pause. Signed-off-by: Yuval Mintz <yuvalmin@broadcom.com> Signed-off-by: Ariel Elior <ariele@broadcom.com> Signed-off-by: Eilon Goldstein <eilong@broadcom.com> Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
Diffstat (limited to 'bnx2x')
-rw-r--r--bnx2x/bnx2x-e1-7.8.2.0.fwbin0 -> 163352 bytes
-rw-r--r--bnx2x/bnx2x-e1h-7.8.2.0.fwbin0 -> 171368 bytes
-rw-r--r--bnx2x/bnx2x-e2-7.8.2.0.fwbin0 -> 304664 bytes
3 files changed, 0 insertions, 0 deletions
diff --git a/bnx2x/bnx2x-e1-7.8.2.0.fw b/bnx2x/bnx2x-e1-7.8.2.0.fw
new file mode 100644
index 0000000..b1fcbcf
--- /dev/null
+++ b/bnx2x/bnx2x-e1-7.8.2.0.fw
Binary files differ
diff --git a/bnx2x/bnx2x-e1h-7.8.2.0.fw b/bnx2x/bnx2x-e1h-7.8.2.0.fw
new file mode 100644
index 0000000..2b6014a
--- /dev/null
+++ b/bnx2x/bnx2x-e1h-7.8.2.0.fw
Binary files differ
diff --git a/bnx2x/bnx2x-e2-7.8.2.0.fw b/bnx2x/bnx2x-e2-7.8.2.0.fw
new file mode 100644
index 0000000..ef2d09d
--- /dev/null
+++ b/bnx2x/bnx2x-e2-7.8.2.0.fw
Binary files differ