From: Bill Davidsen <davidsen@tmr.com>
To: Hilko Bengen <bengen@hilluzination.de>
Cc: linux-kernel@vger.kernel.org
Subject: Re: major network performance difference between 2.4 and 2.6.2-rc2
Date: Tue, 17 Feb 2004 22:33:05 -0500 [thread overview]
Message-ID: <4032DCF1.9050603@tmr.com> (raw)
In-Reply-To: <87znbupydc.fsf@hilluzination.de>
Hilko Bengen wrote:
> Bill Davidsen <davidsen@tmr.com> writes:
>
>
>>What would be nice is some kind of table approach, hash or tree,
>>which allows operations to be matches against all of the IPs in a
>>group, and obviously to add/delete entries. I think for simplicity
>>individual IPs rather than CIDR blocks are desirable.
>
>
> Do you mean something like <http://www.hipac.org/>?
Thank you for the pointer, it's not what I meant but probably will be
highly useful anyway.
What I had in mind was a single rule which would apply against a table
of IP addresses and CIDR blocks instead of one. Somewhat like the access
table in sendmail, but perhaps more like a database in that I could add
and delete to/from the table at runtime while always leaving the table
valid (pseudo-atomic operations).
Perhaps the example of what I would like to do is better than what I
wrote. Think of tables in iproute2.
iptables -A INPUT -p tcp --stable badguys --dport smtp -j REJECT
then as I detect...
iptables -T badguys add 270.1.2.3
iptables -T badguys add 270.4.5.16/4
So I could add and delete to a table, and it's use would not be limited
to a single rule. It would be an independent in-memory table of some
(hash?) organization.
I think the link you kindly provided is a viable solution, it's just not
quite what I had in mind, allowing me to use an IP set in multiple or
changing ways without redefinition for each IP.
Didn't mean to get this going in this list, it grew from a chance comment.
--
bill davidsen <davidsen@tmr.com>
CTO TMR Associates, Inc
Doing interesting things with small computers since 1979
next prev parent reply other threads:[~2004-02-18 3:51 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-01-31 3:06 major network performance difference between 2.4 and 2.6.2-rc2 Jim Faulkner
2004-01-31 14:28 ` Felipe Alfaro Solana
2004-02-04 20:42 ` Jim Faulkner
2004-02-04 20:54 ` Andrew Morton
2004-02-04 21:08 ` David S. Miller
2004-02-04 21:22 ` Andrew Morton
2004-02-05 4:57 ` Jim Faulkner
2004-02-06 21:14 ` Bill Davidsen
2004-02-07 17:56 ` Hilko Bengen
2004-02-18 3:33 ` Bill Davidsen [this message]
2004-02-04 21:28 ` Gerd Knorr
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4032DCF1.9050603@tmr.com \
--to=davidsen@tmr.com \
--cc=bengen@hilluzination.de \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox