--- sys/dev/nge/if_nge.c 2008-11-22 14:40:04.000000000 +0800 +++ /var/current/mysrc/sys/dev/nge/if_nge.c 2008-11-25 16:43:33.000000000 +0800 @@ -1512,7 +1512,6 @@ * the fragment pointers. Stop when we run out * of fragments or hit the end of the mbuf chain. */ - m = m_head; cur = frag = *txidx; for (m = m_head; m != NULL; m = m->m_next) { @@ -1531,9 +1530,6 @@ } } - if (m != NULL) - return(ENOBUFS); - sc->nge_ldata->nge_tx_list[*txidx].nge_extsts = 0; if (m_head->m_pkthdr.csum_flags) { if (m_head->m_pkthdr.csum_flags & CSUM_IP)