Date: Wed, 8 Jan 1997 10:04:06 +1100 (EST) From: proff@suburbia.net To: hsu@clinet.fi (Heikki Suonsivu) Cc: hackers@freebsd.org, security@freebsd.org Subject: Re: FreeBSD as a cleanwall Message-ID: <19970107230406.6676.qmail@suburbia.net> In-Reply-To: <199701072210.AAA13560@katiska.clinet.fi> from Heikki Suonsivu at "Jan 8, 97 00:10:32 am"
next in thread | previous in thread | raw e-mail | index | archive | help
> Is there anything which ipfw does but bpf does not, other than better
> performance ?
>
> How much more bpf consumes cpu than ipfw, per packet filtered, per rule ?
>
> --
> Heikki Suonsivu, T{ysikuu 10 C 83/02210 Espoo/FINLAND, hsu@clinet.fi
> mobile +358-40-5519679 work +358-9-43542270 fax -4555276
>
The two are not really compariable. If I was going to write a packet
filtering system from scratch, I'd take most of Darren's code and add:
query optimisation and grammer from libpcap
fast masking from RMON
my socket credential code
Bpf primarily exists to cut down kernel<->user space talk, and I
don't think it is useful elsewhere, except as a slow portable
low-level substrate. Some RMON (one?) system(s) have support for
bpf code, but except for ip/tcp options and quantitative decisions,
fast masks work very well.
Cheers,
Julian <proff@iq.org>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19970107230406.6676.qmail>
