Re: Proposal: merged system calls

Warner Losh (imp@village.org)
Mon, 20 May 1996 22:27:02 -0600


: Makes you wonder why everyone bases their stuff on the berkeley stack,
: it sucks rocks from a performance standpoint, and the speed problems
: are inherent in it's overall design and structure (read this as: mbufs
: are fundamentally flawed)... but we have some buglets left in our
: stuff so maybe I should cut myself short right here ;)

While there are bugs in the now current linux code, there are some big
names that trashed mbufs. Van Jacobson has a BSD based stack that
he's heavily hacked to *NOT* use mbufs, but a scheme that escapes me
at the moment. He also did the hyperoptimizations of the checksum
calculations for the m68k (I believe).

Why do people like them? mbufs are good enough to get decent
performance on most available hardware and they are in a stack that is
relatively solid. The linux crowd knows well the pitfalls of trying
to reinvent the TCP wheel :-).

Warner