1
0
mirror of https://git.FreeBSD.org/src.git synced 2025-01-21 15:45:02 +00:00

Revert rev 1.131.

1.131 is slightly broken, and I would commit the fix to that here, but it
has been reported that any deviation from the original code is causing
problems with some 82557 chips, causing them to lock hard.

Until those issues have been figured out, going back to the original
code is the best plan.

Frustrated:	Silby
This commit is contained in:
Mike Silbersack 2002-07-29 04:32:35 +00:00
parent e823d3404b
commit e2102ae475
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=100857

View File

@ -1253,13 +1253,11 @@ fxp_intr_body(struct fxp_softc *sc, u_int8_t statack, int count)
sc->tx_queued--;
}
sc->cbl_first = txp;
ifp->if_timer = 0;
if (sc->tx_queued == 0) {
ifp->if_timer = 0;
if (sc->need_mcsetup)
fxp_mc_setup(sc);
} else
ifp->if_timer = 5;
}
/*
* Try to start more packets transmitting.
*/