Subject: Re: D-Link support - Are docs right?
To: Henry B. Hotz <hotz@jpl.nasa.gov>
From: Jason R Thorpe <thorpej@zembu.com>
List: port-macppc
Date: 07/18/2001 11:47:33
On Wed, Jul 18, 2001 at 11:20:48AM -0700, Henry B. Hotz wrote:

 > Is there a discussion of this somewhere?  I might want to get a 
 > "good" 100BaseT card and how do I know which ones actually are 
 > supported with no-copy drivers?

Err, not sure if there's really any good discussion of this... but I
can list off a few:

	- SMC EtherPower II (SMC 9432TX).  This is supported by
	  the "epic" driver.  This is one of my favorite Ethernet
	  chips, from a driver-writer's perspective.

	- Sundance Tech. ST-201.  This is a pretty good chip, and
	  is found on the D-Link DFE-550TX.

	- 3Com 3c905B, 3c905C, etc.  These are pretty good, as well.

Note I have listed here chips that can DMA to arbitrary buffer boundaries
on the receive side -- many chips, for whatever braindamaged reasons, require
a 4-byte aligned DMA buffer for receive, which means that the IP payload is
misaligned, which means on arch's like PowerPC, you have to copy the packet
in order to adjust alignment.

-- 
        -- Jason R. Thorpe <thorpej@zembu.com>