On Tue, May 15, 2001 at 08:15:56AM -0400, [EMAIL PROTECTED] wrote:
> My doubt is whether freebsd uses the normal mbuf & clusters in case
> of large amount of data (like jumbogram in ipv6 or the maximum ipv4
> datagram size of 65536 bytes)?
FreeBSD provides two standard types of storage (mbufs and mbuf
clusters) for network use, but data can be stored in other ways
too - some of the gigabit ethernet drivers define jumbo clusters
of size 8kB, allowing jumbo eithernet packets to be recieved in
a single chunk.
In general the idea of the mbuf system is that no copies of the
data need to be done, so even if the data is a little fragmented
it shouldn't be a big problem.
(Some ethernet cards may need the data to be unfragmented before
sending, but most of the good cards shouldn't. Also the important
size here is not so much the IPv6 of IPv4 maximum sizes, but the
size of the MTU on the medium on which you are tramsmittin.)
David.
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message