From: Michael Brown Date: Fri, 16 Jun 2006 14:30:41 +0000 (+0000) Subject: Add 4 bytes to maximum frame length to allow for the frame checksum. X-Git-Tag: v0.9.3~1269 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=52de4935f90b64da2c5d45917fa80e8f11509ad9;p=thirdparty%2Fipxe.git Add 4 bytes to maximum frame length to allow for the frame checksum. (This actually matters once you try using TCP, because you *will* receive full-sized frames.) --- diff --git a/src/drivers/net/etherfabric.c b/src/drivers/net/etherfabric.c index d62b3be43..68d2a2a3a 100644 --- a/src/drivers/net/etherfabric.c +++ b/src/drivers/net/etherfabric.c @@ -557,7 +557,7 @@ static void mentormac_init ( struct efab_nic *efab, udelay ( 10 ); /* Max frame len register */ - EFAB_POPULATE_DWORD_1 ( reg, GM_MAX_FLEN, ETH_FRAME_LEN ); + EFAB_POPULATE_DWORD_1 ( reg, GM_MAX_FLEN, ETH_FRAME_LEN + 4 /* FCS */); efab->op->mac_writel ( efab, ®, GM_MAX_FLEN_REG_MAC ); udelay ( 10 );