Skip site navigation (1)Skip section navigation (2)
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>