Date: Mon, 05 Jul 1999 13:53:02 -0700 From: David Greenman <dg@root.com> To: Dann Lunsford <dann@greycat.com> Cc: Net@FreeBSD.ORG Subject: Re: mbuf-less IP? Message-ID: <199907052053.NAA05826@implode.root.com> In-Reply-To: Your message of "Mon, 05 Jul 1999 09:33:56 PDT." <3780DE74.2DD4F526@greycat.com>
next in thread | previous in thread | raw e-mail | index | archive | help
>Just a question out of pure curiosity. I've been studying the Stevens >set ("TCP/IP Illustrated", all three vols) and came across a comment >that Van Jacobson had an experimental IP stack that didn't use the mbuf >structures. The reasoning was that the current implementation was >designed when memory was much more constrained, CPU speed was lower, and >networks weren't as fast or fat. Reportedly, Jacobson found >siginificant performance improvements and better resource utilization >over current, mbuf based, implementations. > >So... Has anybody looked into this idea? I realize it would entail >*MAJOR* rewrites and redesigns, and would not be undertaken lightly, but >perhaps it would be worth considering for the future. The current >design smacks of "It's always been done that way"; whenever I hear that >phrase, a chill goes up my spine :-). > >Anyway, that's it. Just tossing it into the ring; please don't throw >knives back :-). We've made substantial improvements in FreeBSD to the way that mbufs are allocated and used which have mitigated much of the old problems. It could still be a lot better, however. It's really the socket layer that needs the rewrite; I don't think the TCP/IP stack itself would be that difficult. -DG David Greenman Co-founder/Principal Architect, The FreeBSD Project - http://www.freebsd.org Creator of high-performance Internet servers - http://www.terasolutions.com 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?199907052053.NAA05826>