Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 07 Mar 2003 10:43:37 -0800
From:      Terry Lambert <tlambert2@mindspring.com>
To:        Wes Peters <wes@softweyr.com>
Cc:        Paulo Roberto <nirv199@yahoo.com>, Bram Van Dam <gandalfbram@pandora.be>, freebsd-hackers@freebsd.org
Subject:   Re: Realtek
Message-ID:  <3E68E859.EAB20A71@mindspring.com>
References:  <20030306230206.70461.qmail@web14913.mail.yahoo.com> <200303062136.44471.wes@softweyr.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Wes Peters wrote:
> The problem with the RealTek chipset is that the packets have to be
> aligned on some completely stupid boundary in memory (32 bytes if memory
> serves).  The driver code ends up copying the packet data to a tempory
> buffer before sending it for almost every outgoing packet, which is just
> totally stupid.

And TCP/IP headers are not an even multiple of the alignment boundary
(4 bytes, actually).  So every packet the card DMA's in has to be
copied so that access to the TCP packet contents are aligned.

-- Terry

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?3E68E859.EAB20A71>