Date: Wed, 20 May 1998 12:20:38 +0200 From: Eivind Eklund <eivind@yes.no> To: Luigi Rizzo <luigi@labinfo.iet.unipi.it> Cc: net@FreeBSD.ORG Subject: Re: struct ifnet handling... Message-ID: <19980520122038.42758@follo.net> In-Reply-To: <199805200751.JAA11403@labinfo.iet.unipi.it>; from Luigi Rizzo on Wed, May 20, 1998 at 09:51:04AM %2B0200 References: <19980520001008.55413@follo.net> <199805200751.JAA11403@labinfo.iet.unipi.it>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, May 20, 1998 at 09:51:04AM +0200, Luigi Rizzo wrote: > > > but "chains" can be emulated with relative ease and efficiency > > > using optimized SKIPTO instructions. > > > > Are you talking about automatically or by the user? If you're talking > > the "otimization" i am talking about is replacing rule numbers with > pointers so that there is no need to scan the whole database each time. > This is done automatically in my code, and the user knows nothing about > it. That's only a tiny change in the implementation - not too interesting from the perspective of doing optimal rulesets (though it _is_ interesting for using the present implementation - it was a very necessary optimization there). > I am not considering more sophisticated optimizations like 'hmmm this > test was done earlier so let's just skip it'. These are the optimizations I'm considering, mostly. And "let's add test e which will distinguish whether to run test a&b or test c&d'. Eivind. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19980520122038.42758>