summaryrefslogtreecommitdiff
path: root/sys/dev/et
diff options
context:
space:
mode:
authorPyun YongHyeon <yongari@FreeBSD.org>2009-11-20 20:25:21 +0000
committerPyun YongHyeon <yongari@FreeBSD.org>2009-11-20 20:25:21 +0000
commitabd12fc6d6a94120eff38b26a8beac829f18dabe (patch)
tree6afa7031259e5aaaa7313f34e72dc8e465bf1081 /sys/dev/et
parent26e07b50c6c72d0478c32c52ca96a2f805d88434 (diff)
Notes
Diffstat (limited to 'sys/dev/et')
-rw-r--r--sys/dev/et/if_et.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/sys/dev/et/if_et.c b/sys/dev/et/if_et.c
index 01ba9de8a6d5..c0748b095bbf 100644
--- a/sys/dev/et/if_et.c
+++ b/sys/dev/et/if_et.c
@@ -1982,11 +1982,9 @@ et_rxeof(struct et_softc *sc)
m = NULL;
ifp->if_ierrors++;
} else {
- m->m_pkthdr.len = m->m_len = buflen;
+ m->m_pkthdr.len = m->m_len =
+ buflen - ETHER_CRC_LEN;
m->m_pkthdr.rcvif = ifp;
-
- m_adj(m, -ETHER_CRC_LEN);
-
ifp->if_ipackets++;
ET_UNLOCK(sc);
ifp->if_input(ifp, m);