e1000e: Fix Explicitly set Transmit Control Register
authorDavid Ertman <davidx.m.ertman@intel.com>
Mon, 13 Jan 2014 23:19:27 +0000 (23:19 +0000)
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>
Thu, 20 Mar 2014 00:17:23 +0000 (17:17 -0700)
commite7e834aa71ea9b0d54a862d773a6d7730f1d8293
treed10e9058523408cac82cce2119ea8638d89499cc
parentd9554e9659e974904fff3e93b2833f67e87ec084
e1000e: Fix Explicitly set Transmit Control Register

This patch causes the TCTL to be explicitly set to fix a problem with
poor network performance (throughput) on certain silicon when configured
for 100M HDX performance.

Cc: Todd Fujinaka <todd.fujinaka@intel.com>
Signed-off-by: Dave Ertman <davidx.m.ertman@intel.com>
Acked-by: Bruce W. Allan <bruce.w.allan@intel.com>
Tested-by: Jeff Pieper <jeffrey.e.pieper@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
drivers/net/ethernet/intel/e1000e/netdev.c