--- src/sys/dev/netif/tl/if_tl.c 2005/02/21 18:40:37 1.16 +++ src/sys/dev/netif/tl/if_tl.c 2006/07/14 19:03:46 1.16.2.1 @@ -1517,6 +1517,7 @@ static int tl_intvec_rxeof(xsc, type) eh = mtod(m, struct ether_header *); m->m_pkthdr.rcvif = ifp; + m->m_pkthdr.len = m->m_len = total_len; /* * Note: when the ThunderLAN chip is in 'capture all