Date: Thu, 12 Feb 1998 17:28:52 -0800 (PST) From: "Jonathan M. Bresler" <jmb> To: eivind@yes.no (Eivind Eklund) Cc: wollman@khavrinen.lcs.mit.edu, eivind@yes.no, current@FreeBSD.ORG Subject: Re: Heads up: static -ification Message-ID: <199802130128.RAA18914@hub.freebsd.org> In-Reply-To: <19980212161814.38690@follo.net> from Eivind Eklund at "Feb 12, 98 04:18:14 pm"
next in thread | previous in thread | raw e-mail | index | archive | help
Eivind Eklund wrote: > > That quote is often true for protocols, yes. OTOH, I haven't yet > found a way of implementing advanced protocols that isn't lousy. And > one of the problems with most layered protocol implementations is that > they don't take the layering far enough - they throw in a lot of > indirect calls and non-visible state as their 'layers', instead of > abstracting enough and consider each layer a process. > > At least for operating systems, message-passing systems tend to be > beautifully simple. The main problem is that if you do them in a > memory-protected environment your performance tend to suck. compare nit (netowrk interface tap) and bpf (berkeley packet filter) load due to bpf increases as the number of packets accepted by the filter increases. load due to nit increases as the number of packets on the wire increases. there was a usenix paper about this. jmb To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199802130128.RAA18914>