[Quantal,SRU,pull-request] Update be2net driver

Message ID CAH10aOi2ue9S_a+j-6YZkm15BnK-NJwdu69X_rBOGX8MXEjAVg@mail.gmail.com
State New
Headers show


git://kernel.ubuntu.com/jesse/ubuntu-quantal.git lp1083088


Wen-chien Jesse Sung Jan. 7, 2013, 12:47 p.m.
BugLink: https://launchpad.net/bugs/1083088

== Quantal SRU Justification ==
The request pulls in a lot of bug fixes for be2net driver.

== Impact ==
These patches should be safe since they only touch files in be2net driver.
And these patches have passed tests listed in:

The following changes since commit de8dfe4a5e90bfa14e65dd7d1da30558223e950b:

  UBUNTU: Ubuntu-3.5.0-22.33 (2013-01-02 12:37:49 -0800)

are available in the git repository at:

  git://kernel.ubuntu.com/jesse/ubuntu-quantal.git lp1083088

for you to fetch changes up to b74aac5d300d75d3a61cbd1beb4c5b4ff165b68c:

  be2net: Remove code that stops further access to BE NIC based on UE
bits (2013-01-07 19:46:05 +0800)

Ajit Khaparde (1):
      be2net: Remove code that stops further access to BE NIC based on UE bits

Amerigo Wang (1):
      netpoll: revert 6bdb7fe3104 and fix be_poll() instead

Eric Dumazet (1):
      be2net: dont pull too much data in skb linear part

Ivan Vecera (1):
      be2net: fix vfs enumeration

Li RongQing (1):
      be2net: Fix Endian

Padmanabh Ratnakar (9):
      be2net: Fix driver load for VFs for Lancer
      be2net: Fix error while toggling autoneg of pause parameters
      be2net : Fix die temperature stat for Lancer
      be2net: Fix initialization sequence for Lancer
      be2net: Activate new FW after FW download for Lancer
      be2net: Fix cleanup path when EQ creation fails
      be2net: Enable RSS UDP hashing for Lancer and Skyhawk
      be2net: Fix VF driver load for Lancer
      be2net: Ignore physical link async event for Lancer

Sarveshwar Bandi (1):
      be2net: Fix to parse RSS hash from Receive completions correctly.

Sathya Perla (9):
      be2net: don't call vid_config() when there's no vlan config
      be2net: cleanup be_vid_config()
      be2net: do not modify PCI MaxReadReq size
      be2net: fix reporting number of actual rx queues
      be2net: do not use SCRATCHPAD register
      be2net: create RSS rings even in multi-channel configs
      be2net: fixup malloc/free of adapter->pmac_id
      be2net: fix wrong handling of be_setup() failure in be_probe()
      be2net: cleanup code related to be_link_status_query()

Somnath Kotur (3):
      be2net: Explicitly clear the reserved field in the Tx Descriptor
      be2net: Regression bug wherein VFs creation broken for multiple cards.
      be2net: Fix to trim skb for padded vlan packets to workaround an ASIC Bug

Vasundhara Volam (2):
      be2net: fix max VFs reported by HW
      be2net: fix FW default for VF tx-rate

 drivers/net/ethernet/emulex/benet/be.h         |   31 +++-
 drivers/net/ethernet/emulex/benet/be_cmds.c    |  185 +++++++++++++++++-----
 drivers/net/ethernet/emulex/benet/be_cmds.h    |   34 ++--
 drivers/net/ethernet/emulex/benet/be_ethtool.c |   59 ++-----
 drivers/net/ethernet/emulex/benet/be_hw.h      |    9 +-
 drivers/net/ethernet/emulex/benet/be_main.c    |  545
 6 files changed, 517 insertions(+), 346 deletions(-)


Tim Gardner Jan. 7, 2013, 2:23 p.m. | #1
All but 3 are clean cherry picks, several patches fix serious bugs, plus
there are thorough test results in the bug report.