summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/intel/e1000e/defines.h
diff options
context:
space:
mode:
authorDavid Ertman <david.m.ertman@intel.com>2014-07-04 01:44:32 +0000
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>2014-07-25 20:43:29 -0700
commit493004d04f56fd7d642bdbb2938e17e5f7d622d1 (patch)
treeed6dd60591f8a394ae1ef5c97fc477caeda3503b /drivers/net/ethernet/intel/e1000e/defines.h
parente90dd264566405e2f1bbb8595a4b5612281f6315 (diff)
downloadlinux-493004d04f56fd7d642bdbb2938e17e5f7d622d1.tar.gz
linux-493004d04f56fd7d642bdbb2938e17e5f7d622d1.tar.bz2
linux-493004d04f56fd7d642bdbb2938e17e5f7d622d1.zip
e1000e: Fix CRC errors with jumbo traffic
Modifying the jumbo frame workaround for 82579, i217 and i218 client parts to increase the gap between the read and write pointers in the Tx FIFO. Signed-off-by: Dave Ertman <david.m.ertman@intel.com> Tested-by: Aaron Brown <aaron.f.brown@intel.com> Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Diffstat (limited to 'drivers/net/ethernet/intel/e1000e/defines.h')
-rw-r--r--drivers/net/ethernet/intel/e1000e/defines.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/ethernet/intel/e1000e/defines.h b/drivers/net/ethernet/intel/e1000e/defines.h
index d18e89212575..bb7ab3c321d6 100644
--- a/drivers/net/ethernet/intel/e1000e/defines.h
+++ b/drivers/net/ethernet/intel/e1000e/defines.h
@@ -342,6 +342,7 @@
#define E1000_TIPG_IPGR2_SHIFT 20
#define MAX_JUMBO_FRAME_SIZE 0x3F00
+#define E1000_TX_PTR_GAP 0x1F
/* Extended Configuration Control and Size */
#define E1000_EXTCNF_CTRL_MDIO_SW_OWNERSHIP 0x00000020