]> git.baikalelectronics.ru Git - kernel.git/commit
e1000e: Workaround for dropped packets in Gig/100 speeds on 82579
authorDavid Ertman <davidx.m.ertman@intel.com>
Tue, 22 Apr 2014 05:25:53 +0000 (05:25 +0000)
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>
Mon, 5 May 2014 19:54:33 +0000 (12:54 -0700)
commit9edf5ebba0976cea2f8c83f78609842ea2745ce6
treea6a9b5eafd0061473f5248684e29dc9f0f0fde79
parent1922bc5e678867be8cbbfda6ddd449eb34d3ed4c
e1000e: Workaround for dropped packets in Gig/100 speeds on 82579

This is a workaround for a HW erratum on 82579 devices.
Erratum is #23 in Intel 6 Series Chipset and Intel C200 Series Chipset
specification Update June 2013.

Problem: 82579 parts experience packet loss in Gig and 100 speeds
when interconnect between PHY and MAC is exiting K1 power saving state.
This was previously believed to only affect 1Gig speed, but has been observed
at 100Mbs also.

Workaround: Disable K1 for 82579 devices at Gig and 100 speeds.

Signed-off-by: Dave Ertman <davidx.m.ertman@intel.com>
Tested-by: Aaron Brown <aaron.f.brown@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
drivers/net/ethernet/intel/e1000e/ich8lan.c
drivers/net/ethernet/intel/e1000e/phy.h