diff options
| author | Pyun YongHyeon <yongari@FreeBSD.org> | 2009-11-20 20:25:21 +0000 |
|---|---|---|
| committer | Pyun YongHyeon <yongari@FreeBSD.org> | 2009-11-20 20:25:21 +0000 |
| commit | abd12fc6d6a94120eff38b26a8beac829f18dabe (patch) | |
| tree | 6afa7031259e5aaaa7313f34e72dc8e465bf1081 /sys/dev/et | |
| parent | 26e07b50c6c72d0478c32c52ca96a2f805d88434 (diff) | |
Notes
Diffstat (limited to 'sys/dev/et')
| -rw-r--r-- | sys/dev/et/if_et.c | 6 |
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); |
