Subject: Re: Ethernet frame padding changes
To: Charles M. Hannum <abuse@spamalicious.com>
From: Manuel Bouyer <bouyer@antioche.eu.org>
List: tech-kern
Date: 07/06/2004 19:59:08
On Tue, Jul 06, 2004 at 11:51:27AM +0000, Charles M. Hannum wrote:
> > > to require padding always fits with a single mbuf, and in this case it is
> > > always most efficient to just pad it with 0s in core before sending it to
> > > the device. Even using an extra DMA descriptor (as in smc83c170.c) is
> > > less efficient.
> >
> > Are we sure that the mbuf will never point to external storage for small
> > packets ? At the time I did the fixes, I didn't find anything proving that
> > this couldn't happen.
>
> There's no absolute guarantee of that, but that doesn't prevent making the
> common case optimal.
I'm not sure it would be more efficient. Even for small packets, you may have
a mbuf chain (and this may be the common case, in fact).
--
Manuel Bouyer <bouyer@antioche.eu.org>
NetBSD: 26 ans d'experience feront toujours la difference
--