]> 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)
commit8b31a41d256c6426e9f3cf3a2e2f3bd5279073ad
treea6a9b5eafd0061473f5248684e29dc9f0f0fde79
parent1fc048136849cccd47f2affa3b5c136a8de75781
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