--- src/sys/dev/netif/tx/if_tx.c 2005/11/20 11:59:54 1.30 +++ src/sys/dev/netif/tx/if_tx.c 2005/11/20 13:08:35 1.31 @@ -517,7 +517,7 @@ epic_ifstart(struct ifnet *ifp) /* If packet was more than EPIC_MAX_FRAGS parts, */ /* recopy packet to new allocated mbuf cluster */ if (NULL != m) { - EPIC_MGETCLUSTER(m); + m = m_getcl(MB_DONTWAIT, MT_DATA, M_PKTHDR); if (NULL == m) { m_freem(m0); ifp->if_oerrors++; @@ -591,7 +591,7 @@ epic_rx_done(epic_softc_t *sc) m = buf->mbuf; /* Try to get mbuf cluster */ - EPIC_MGETCLUSTER(buf->mbuf); + buf->mbuf = m_getcl(MB_DONTWAIT, MT_DATA, M_PKTHDR); if (NULL == buf->mbuf) { buf->mbuf = m; desc->status = 0x8000; @@ -1444,7 +1444,7 @@ epic_init_rings(epic_softc_t *sc) return EFAULT; } - EPIC_MGETCLUSTER(buf->mbuf); + buf->mbuf = m_getcl(MB_DONTWAIT, MT_DATA, M_PKTHDR); if (NULL == buf->mbuf) { epic_free_rings(sc); return ENOBUFS;