Timestamp:
03/01/99 23:50:22 (25 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.10, 4.11, 4.8, 4.9, 5, master
Children:
faf7f46
Parents:
73f6236
Message:

Updated Ethernet driver from Erik Ivanenko <erik.ivanenko@…>.
Comments follow:

Please find attached, the updated network driver. I have verified
that it is working as expected, by timestamping the error messages
generated from the ISR.

If you've taken a look inside, the network driver has a reset thread
in addition to the RX and TX threads. It is possible to avoid the
additional reset thread by allowing the TX driver to time out and then
checking status bits set by the ISR. However, this approach demands
that a transmission is necessary for the NIC to be reset.

Due to Eric V's ISR handling, I suppose that the reset routine could
be called from the "ISR" itself, due to the 8259 interrupt mode, and
that the interrupt is acknowledged prior to running the "ISR".
(Providing that no NIC interrupts are generated during reset -- I
worry about re-entrancy. )

This would be a minor improvement, but you know, I don't want to make
this driver my lifes work.



(No files)

Note: See TracChangeset for help on using the changeset viewer.