DF-3757 / fix.diff
--- a/sys/dev/netif/de/if_de.c +++ b/sys/dev/netif/de/if_de.c @@ -3630,7 +3630,7 @@ tulip_txput_setup(tulip_softc_t *sc) * Try to reclaim some free descriptors.. */ if (ri->ri_free < 2) tulip_tx_intr(sc); - if ((sc->tulip_flags & TULIP_DOINGSETUP) || ri->ri_free == 1) { + if ((sc->tulip_flags & TULIP_DOINGSETUP) || ri->ri_free < 2) { sc->tulip_flags |= TULIP_WANTTXSTART; return; } |