diff options
author | Ralf Baechle <ralf@linux-mips.org> | 2001-05-17 22:46:37 +0000 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 2001-05-17 22:46:37 +0000 |
commit | 85e4bcd6f15c63763b9ca5b9f866b8ab7aacbc4e (patch) | |
tree | 74adcf21cd1414fe1cd836973fbcbd4e64d5b815 | |
parent | 04d922235cd78aa171fc99ffcfe91180907cc6ce (diff) |
Strip ethernet trailer from received packets.
-rw-r--r-- | drivers/net/ioc3-eth.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/ioc3-eth.c b/drivers/net/ioc3-eth.c index c0cda0ce3..f3446f69f 100644 --- a/drivers/net/ioc3-eth.c +++ b/drivers/net/ioc3-eth.c @@ -413,7 +413,7 @@ ioc3_rx(struct net_device *dev, struct ioc3_private *ip, struct ioc3 *ioc3) while (w0 & ERXBUF_V) { err = rxb->err; /* It's valid ... */ if (err & ERXBUF_GOODPKT) { - len = (w0 >> ERXBUF_BYTECNT_SHIFT) & 0x7ff; + len = ((w0 >> ERXBUF_BYTECNT_SHIFT) & 0x7ff) - 4; skb_trim(skb, len); skb->protocol = eth_type_trans(skb, dev); |