summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Brown2010-09-15 06:06:51 +0200
committerMichael Brown2010-09-15 06:14:57 +0200
commit3ea3c846d8cb5d7f1814eab6a3dac149b4f7fe8b (patch)
treecd835c37f9d3a8a3bbcea8205a963142b3199f88
parent[fcoe] Disambiguate the various error cases and add a CRC failure message (diff)
downloadipxe-3ea3c846d8cb5d7f1814eab6a3dac149b4f7fe8b.tar.gz
ipxe-3ea3c846d8cb5d7f1814eab6a3dac149b4f7fe8b.tar.xz
ipxe-3ea3c846d8cb5d7f1814eab6a3dac149b4f7fe8b.zip
[e1000] Strip the Ethernet CRC from received packets
Signed-off-by: Michael Brown <mcb30@ipxe.org>
-rw-r--r--src/drivers/net/e1000/e1000_main.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/drivers/net/e1000/e1000_main.c b/src/drivers/net/e1000/e1000_main.c
index dec0858c1..636157010 100644
--- a/src/drivers/net/e1000/e1000_main.c
+++ b/src/drivers/net/e1000/e1000_main.c
@@ -419,7 +419,7 @@ static void e1000_configure_rx ( struct e1000_adapter *adapter )
/* Enable Receives */
rctl |= E1000_RCTL_EN | E1000_RCTL_BAM | E1000_RCTL_SZ_2048 |
- E1000_RCTL_MPE;
+ E1000_RCTL_MPE | E1000_RCTL_SECRC;
E1000_WRITE_REG ( hw, E1000_RCTL, rctl );
E1000_WRITE_FLUSH ( hw );