This is a HOTFIX for LP1454286:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1454286
Where I am backporting bnx2x driver from Vivid to Trusty and Utopic.
-> Please provide feedback regarding bnx2x new driver and firmware for Utopic (and lts-utopic HWE for Trusty).
Thank you
Rafael Tinoco
Observations from PPA:
#### Trusty
Not available yet
#### Utopic (and Trusty lts-utopic HWE kernel)
Kernel UBUNTU: Ubuntu-3.16.0-38.52 + the following upstream patches:
1)
Author: Dmitry Kravkov <email address hidden> Date: Sun Aug 17 16:47:43 2014 +0300
bnx2x: Utilize FW 7.10.51
- (L2) In some multi-function configurations, inter-PF and inter-VF Tx switching is incorrectly enabled.
- (L2) Wrong assert code in FLR final cleanup in case it is sent not after FLR.
- (L2) Chip may stall in very rare cases under heavy traffic with FW GRO enabled.
- (L2) VF malicious notification error fixes.
- (L2) Default gre tunnel to IPGRE which allows proper RSS for IPGRE packets, L2GRE traffic will reach single queue.
- (FCoE) Fix data being placed in wrong buffer when corrupt FCoE frame is received.
- (FCoE) Burst of FIP packets with destination MAC of ALL-FCF_MACs causes FCoE traffic to stop.
Signed-off-by: Dmitry Kravkov <email address hidden> Signed-off-by: Yuval Mintz <email address hidden> Signed-off-by: Ariel Elior <email address hidden> Signed-off-by: David S. Miller <email address hidden>
2)
Author: Yuval Mintz <email address hidden> Date: Sun Aug 17 16:47:45 2014 +0300
bnx2x: Code cleanup
This patch does several semantic things: - Fixing typos. - Removing unnecessary prints. - Removing unused functions and definitions. - Change 'strange' usage of boolean variables.
Signed-off-by: Yuval Mintz <email address hidden> Signed-off-by: Ariel Elior <email address hidden> Signed-off-by: David S. Miller <email address hidden>
Conflicts: drivers/net/ethernet/broadcom/bnx2x/bnx2x.h drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
3)
Author: Yuval Mintz <email address hidden> Date: Sun Aug 17 16:47:46 2014 +0300
bnx2x: Update driver version to 1.710.51
This is a HOTFIX for LP1454286:
https:/ /bugs.launchpad .net/ubuntu/ +source/ linux/+ bug/1454286
Where I am backporting bnx2x driver from Vivid to Trusty and Utopic.
-> Please provide feedback regarding bnx2x new driver and firmware for Utopic (and lts-utopic HWE for Trusty).
Thank you
Rafael Tinoco
Observations from PPA:
#### Trusty
Not available yet
#### Utopic (and Trusty lts-utopic HWE kernel)
Kernel UBUNTU: Ubuntu-3.16.0-38.52 + the following upstream patches:
1)
Author: Dmitry Kravkov <email address hidden>
Date: Sun Aug 17 16:47:43 2014 +0300
bnx2x: Utilize FW 7.10.51
- (L2) In some multi-function configurations, inter-PF and inter-VF
Tx switching is incorrectly enabled.
- (L2) Wrong assert code in FLR final cleanup in case it is sent not
after FLR.
- (L2) Chip may stall in very rare cases under heavy traffic with FW GRO
enabled.
- (L2) VF malicious notification error fixes.
- (L2) Default gre tunnel to IPGRE which allows proper RSS for IPGRE packets,
L2GRE traffic will reach single queue.
- (FCoE) Fix data being placed in wrong buffer when corrupt FCoE frame is
received.
- (FCoE) Burst of FIP packets with destination MAC of ALL-FCF_MACs
causes FCoE traffic to stop.
Signed-off-by: Dmitry Kravkov <email address hidden>
Signed-off-by: Yuval Mintz <email address hidden>
Signed-off-by: Ariel Elior <email address hidden>
Signed-off-by: David S. Miller <email address hidden>
2)
Author: Yuval Mintz <email address hidden>
Date: Sun Aug 17 16:47:45 2014 +0300
bnx2x: Code cleanup
This patch does several semantic things:
- Fixing typos.
- Removing unnecessary prints.
- Removing unused functions and definitions.
- Change 'strange' usage of boolean variables.
Signed-off-by: Yuval Mintz <email address hidden>
Signed-off-by: Ariel Elior <email address hidden>
Signed-off-by: David S. Miller <email address hidden>
Conflicts:
drivers/ net/ethernet/ broadcom/ bnx2x/bnx2x. h
drivers/ net/ethernet/ broadcom/ bnx2x/bnx2x_ sriov.c
3)
Author: Yuval Mintz <email address hidden>
Date: Sun Aug 17 16:47:46 2014 +0300
bnx2x: Update driver version to 1.710.51
Signed-off-by: Yuval Mintz <email address hidden>
Signed-off-by: Ariel Elior <email address hidden>
Signed-off-by: David S. Miller <email address hidden>