[Saucy,pull-request] igb Avoton support and bug fixes

Message ID 1378397770-18767-1-git-send-email-leann.ogasawara@canonical.com
State New
Headers show

Pull-request

git://kernel.ubuntu.com/ogasawara/ubuntu-saucy.git lp1219619

Message

Leann Ogasawara Sept. 5, 2013, 4:16 p.m.
From: Leann Ogasawara <leann.ogasawara@canonical.com>

Hi All,

BugLink: http://bugs.launchpad.net/bugs/1219619

Intel has advised that we pick up the following igb driver patches from
net-next for Saucy.  These patches provide support for their Avoton
platform as well as providing some additional bug fixes.  There are 20
patches total.  All are clean cherry-picks from net-next.  I anticipate
these to land in the upstream v3.12 kernel.

I have built and smoke tested these patches on local Intel boxes that I
have access to.  There were no signs of regression, however these boxes
do not leverage the igb driver.  Brad Figg however had access to kit in
the lab which does leverage the igb driver.  He also tested and
confirmed there were no signs of regression as well.  Please consider
picking these up for Saucy.

Anyone else interested in testing can do so using the test kernels at
the following location:

  http://people.canonical.com/~ogasawara/lp1219619/

Thanks,
Leann

The following changes since commit e7d0e6d9c195f4d2756eb86e374d36ea10134577:

  UBUNTU: Ubuntu-3.11.0-5.10 (2013-09-03 17:09:56 +0100)

are available in the git repository at:

  git://kernel.ubuntu.com/ogasawara/ubuntu-saucy.git lp1219619

for you to fetch changes up to 8b50ab8d3319ad9d856d283227618ea7bdbc3fc9:

  igb: Update version number (2013-09-05 06:13:40 -0700)

----------------------------------------------------------------
Akeem G Abodunrin (11):
      igb: Reset the link when EEE setting changed
      igb: Read register for latch_on without return value
      igb: Added rcu_lock to avoid race
      igb: Implementation of 1-sec delay for i210 devices
      igb: New PHY_ID for i354 device
      igb: M88E1543 PHY downshift implementation
      igb: No PHPM support in i354 devices
      igb: Support to get 2_5G link status for appropriate media type
      igb: Get speed and duplex for 1G non_copper devices
      igb: Implementation to report advertised/supported link on i354 devices
      igb: Update version number

Alexander Duyck (1):
      igb: Update MTU so that it is always at least a standard frame size

Carolyn Wyborny (4):
      igb: Refactor of init_nvm_params
      igb: Refactor NVM read functions to accommodate devices with no flash
      igb: Add device support for flashless SKU of i210 device
      igb: Fix get_fw_version function for all parts

Laura Mihaela Vasilescu (2):
      igb: Add macro for size of RETA indirection table
      igb: Expose RSS indirection table for ethtool

Mitch A Williams (1):
      igb: don't allow SR-IOV without MSI-X

Todd Fujinaka (1):
      igb: Don't look for a PBA in the iNVM when flashless

 drivers/net/ethernet/intel/igb/e1000_82575.c   |  198 +++++++++++++-----------
 drivers/net/ethernet/intel/igb/e1000_defines.h |   42 +++--
 drivers/net/ethernet/intel/igb/e1000_hw.h      |    3 +
 drivers/net/ethernet/intel/igb/e1000_i210.c    |  155 ++++++++++++-------
 drivers/net/ethernet/intel/igb/e1000_i210.h    |    5 +-
 drivers/net/ethernet/intel/igb/e1000_mac.c     |   11 --
 drivers/net/ethernet/intel/igb/e1000_nvm.c     |   80 +++++++---
 drivers/net/ethernet/intel/igb/e1000_nvm.h     |    1 +
 drivers/net/ethernet/intel/igb/e1000_phy.c     |   31 ++--
 drivers/net/ethernet/intel/igb/igb.h           |    8 +
 drivers/net/ethernet/intel/igb/igb_ethtool.c   |  132 ++++++++++++++--
 drivers/net/ethernet/intel/igb/igb_main.c      |  148 ++++++++++++------
 drivers/net/ethernet/intel/igb/igb_ptp.c       |    8 +-
 13 files changed, 550 insertions(+), 272 deletions(-)

Comments

Tim Gardner Sept. 5, 2013, 4:37 p.m. | #1
On 09/05/2013 09:16 AM, leann.ogasawara@canonical.com wrote:
> From: Leann Ogasawara <leann.ogasawara@canonical.com>
> 
> Hi All,
> 
> BugLink: http://bugs.launchpad.net/bugs/1219619
> 
> Intel has advised that we pick up the following igb driver patches from
> net-next for Saucy.  These patches provide support for their Avoton
> platform as well as providing some additional bug fixes.  There are 20
> patches total.  All are clean cherry-picks from net-next.  I anticipate
> these to land in the upstream v3.12 kernel.
> 
> I have built and smoke tested these patches on local Intel boxes that I
> have access to.  There were no signs of regression, however these boxes
> do not leverage the igb driver.  Brad Figg however had access to kit in
> the lab which does leverage the igb driver.  He also tested and
> confirmed there were no signs of regression as well.  Please consider
> picking these up for Saucy.
> 
> Anyone else interested in testing can do so using the test kernels at
> the following location:
> 
>   http://people.canonical.com/~ogasawara/lp1219619/
> 
> Thanks,
> Leann
> 

These patches will show up in the merge window pretty soon. I'll
cherry-pick them from there.

rtg
Tim Gardner Sept. 6, 2013, 3:09 p.m. | #2
On 09/05/2013 09:37 AM, Tim Gardner wrote:
> On 09/05/2013 09:16 AM, leann.ogasawara@canonical.com wrote:
>> From: Leann Ogasawara <leann.ogasawara@canonical.com>
>>
>> Hi All,
>>
>> BugLink: http://bugs.launchpad.net/bugs/1219619
>>
>> Intel has advised that we pick up the following igb driver patches from
>> net-next for Saucy.  These patches provide support for their Avoton
>> platform as well as providing some additional bug fixes.  There are 20
>> patches total.  All are clean cherry-picks from net-next.  I anticipate
>> these to land in the upstream v3.12 kernel.
>>
>> I have built and smoke tested these patches on local Intel boxes that I
>> have access to.  There were no signs of regression, however these boxes
>> do not leverage the igb driver.  Brad Figg however had access to kit in
>> the lab which does leverage the igb driver.  He also tested and
>> confirmed there were no signs of regression as well.  Please consider
>> picking these up for Saucy.
>>
>> Anyone else interested in testing can do so using the test kernels at
>> the following location:
>>
>>   http://people.canonical.com/~ogasawara/lp1219619/
>>
>> Thanks,
>> Leann
>>
> 
> These patches will show up in the merge window pretty soon. I'll
> cherry-pick them from there.
> 
> rtg
> 

cherry-picked from upstream during the 3.12-rc1 merge window