--- sys/dev/sis/if_sis.c 2008-11-22 14:39:44.000000000 +0800 +++ /var/current/mysrc/sys/dev/sis/if_sis.c 2008-11-25 16:44:32.000000000 +0800 @@ -1746,9 +1746,6 @@ } } - if (m != NULL) - return(ENOBUFS); - sc->sis_tx_list[cur].sis_mbuf = *m_head; sc->sis_tx_list[cur].sis_ctl &= ~SIS_CMDSTS_MORE; sc->sis_tx_list[*txidx].sis_ctl |= SIS_CMDSTS_OWN;