freebsd-dev/sys/dev/ic
Peter Wemm fe63158271 Changes to the Digi/Arnet SYNC driver:
1. Create 2 x 8k transmit buffer blocks in place of the 16k block previously.
   With this change the speed as tested with ttcp on a 2Mbit link went up
   from 206kbyte/s to 236kbyte/s.
2. Change the rest of the functions to also have the definition of the
   return value on a sepperate line.
3. Remove some unused variables.
4. Add code to recover from DMA underruns.
5. Reorder ar_get_packets() to handle errors better.
6. Only allocate a mbuf cluster if the data is more than the mbuf.

(and in a second diff in addition to the above)
7. Stops the occasional DMA underruns that occurred when 2 channels
   are running at 2Mbit/s.

Submitted by: John Hay <jhay@mikom.csir.co.za>
1996-03-17 00:29:35 +00:00
..
cd180.h Next version, many bugs fixed 1995-06-14 19:37:02 +00:00
cd1400.h Rewrite: 1995-07-05 12:15:52 +00:00
esp.h Oops, this should have been committed with the other Hayes ESP changes. 1995-12-29 13:18:58 +00:00
hd64570.h Changes to the Digi/Arnet SYNC driver: 1996-03-17 00:29:35 +00:00
i8237.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
i82586.h Staticized an inline function. All inlines in kernel headers should be 1995-11-18 08:12:30 +00:00
nec765.h Peter's work to work around one of the most annoying bugs in the 1995-01-06 15:20:00 +00:00
ns16550.h Removed all patch kit headers, sccsid and rcsid strings, put $Id$ in, some 1993-10-16 13:48:52 +00:00