Subject: Re: NetBSD locking on mclpool error
To: Chris G. Demetriou <cgd@netbsd.org>
From: Manuel Bouyer <bouyer@antioche.lip6.fr>
List: netbsd-help
Date: 09/23/1999 13:14:50
On Wed, Sep 22, 1999 at 01:31:44PM -0700, Chris G. Demetriou wrote:
> Charles would be better to explain it, since it's his patch, but from
> what I understand (i'm not a networking guy!) it's something like:
>
> Drivers structured like like 'ex' use complete mbuf clusters for
> incoming data. If you receive a lot of small packets, they'll each
> end up using their own mbuf cluster (even though they're each using
> only a small fraction of the mbuf cluster storage).
>
> The patch reduces that waste by moving moving more data into clusters
> (and freeing clusters which are then unneeded) in the socket buffer
> layer.
Ok, now I understand what happens. Thanks !
--
Manuel Bouyer, LIP6, Universite Paris VI. Manuel.Bouyer@lip6.fr
--