Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 3 Aug 2000 21:17:39 +0200 (CEST)
From:      Luigi Rizzo <luigi@info.iet.unipi.it>
To:        Garrett Wollman <wollman@khavrinen.lcs.mit.edu>
Cc:        Archie Cobbs <archie@whistle.com>, freebsd-net@FreeBSD.ORG
Subject:   Re: Max data queued for UDP
Message-ID:  <200008031917.VAA23823@info.iet.unipi.it>
In-Reply-To: <200008031909.PAA24064@khavrinen.lcs.mit.edu> from Garrett Wollman at "Aug 3, 2000 03:09:40 pm"

next in thread | previous in thread | raw e-mail | index | archive | help
> > What is special about multicast that would be particularly problematic?
> 
> Because you are potentially making many (manual) copies of multicast
> packets which were previously copied-by-reference.
> 

the mbuf is still initialized/copied manually, and i think there is
already some m_pullup() anyways in the code path to bring up the
ip header at least. If the packet fits into one mbuf,
copying 20 bytes or 108 makes very little difference compared with
other costs, right ?

	cheers
	luigi


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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200008031917.VAA23823>