Index: if_de.c =================================================================== RCS file: /home/ncvs/src/sys/dev/de/if_de.c,v retrieving revision 1.182 diff -u -r1.182 if_de.c --- if_de.c 23 Feb 2007 12:18:37 -0000 1.182 +++ if_de.c 4 Jun 2007 00:47:16 -0000 @@ -3553,7 +3553,7 @@ M_ASSERTPKTHDR(ms); KASSERT(ms->m_data == ms->m_ext.ext_buf, ("rx mbuf data doesn't point to cluster")); - ms->m_len = ms->m_pkthdr.len = MCLBYTES; + ms->m_len = ms->m_pkthdr.len = TULIP_RX_BUFLEN; error = bus_dmamap_load_mbuf(ri->ri_data_tag, *nextout->di_map, ms, tulip_dma_map_rxbuf, nextout->di_desc, BUS_DMA_NOWAIT); if (error) {