Comment 1 for bug 1454286

Revision history for this message
Rafael David Tinoco (rafaeldtinoco) wrote :

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>