Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 16 Jul 2001 15:56:33 -0700 (PDT)
From:      Richard Hodges <rh@matriplex.com>
To:        Bill Paul <wpaul@FreeBSD.ORG>
Cc:        hackers@FreeBSD.ORG
Subject:   Re: NatSemi DP83820 gigE driver kit for 4.2 and 4.3
Message-ID:  <Pine.BSF.4.10.10107161550460.38762-100000@mail.matriplex.com>
In-Reply-To: <20010716165722.EA84737B401@hub.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 16 Jul 2001, Bill Paul wrote:

> They're "okay." The NatSemi chip has one flaw, which is that RX buffers
> must be aligned on a 64-bit boundary. None of the more expensive NICs have
> this restriction.

Go ahead and beat me up if you have to :-)  But why is there _any_ issue
with RX buffer alignment?  I get some mbufs and set the data pointer to
any point I want, or I get a cluster, which is always on a 2k boundary.

Now TX buffers are a problem - I have to take what I get and just 
"deal with it".  If both start address and length need to be aligned,
then I'm pretty much screwed - I have to copy...  

All the best,

-Richard

-------------------------------------------
   Richard Hodges   | Matriplex, inc.
   Product Manager  | 769 Basque Way
  rh@matriplex.com  | Carson City, NV 89706
    775-886-6477    | www.matriplex.com 


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.10.10107161550460.38762-100000>