Messages in this thread |  | | Subject | Re: Proposal: merged system calls | Date | Mon, 20 May 1996 22:27:02 -0600 | From | Warner Losh <> |
| |
: 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
|  |