Bill Paul 24e82101e0 Fix a potential race condition that can occur in xl_start(). If the NIC
clears out the transmit queue and zeroes the downlist pointer register,
but xl_txeof() isn't called before xl_start() tries to queue more packets,
xl_start() will think that the DMA is still in progress and not update
the downlist register again, thus causing packets to sit in the transmit
queue forever.

Patch provided by: Russell T Hunt <alaric@MIT.EDU>
1999-07-07 21:49:14 +00:00
..
1999-07-06 19:23:32 +00:00
1999-07-06 19:23:32 +00:00
1999-05-31 11:29:30 +00:00
1999-07-06 19:23:32 +00:00
1999-07-06 19:23:32 +00:00
1999-07-06 19:23:32 +00:00
1999-07-06 19:23:32 +00:00
1999-07-06 19:23:32 +00:00
1999-07-06 19:23:32 +00:00
1999-04-27 11:18:52 +00:00
1999-05-31 11:29:30 +00:00
1999-07-06 19:23:32 +00:00
1999-07-07 07:51:04 +00:00