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:
https://bugs.launchpad.net/emulex/+bug/1083088/comments/10
https://bugs.launchpad.net/emulex/+bug/1083088/comments/11
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(-)