From: slow_speed@att.net
To: Reindl Harald <h.reindl@thelounge.net>,
"Neal P. Murphy" <neal.p.murphy@alum.wpi.edu>
Cc: netfilter-devel@vger.kernel.org
Subject: Re: Reload IPtables
Date: Tue, 29 Jun 2021 12:50:03 -0400 [thread overview]
Message-ID: <6e79f7e4-2954-b1e6-2efe-201cdf867d32@att.net> (raw)
In-Reply-To: <9dab1af3-3041-0fc0-e5d0-bd377ede37a3@thelounge.net>
On 6/29/21 11:18 AM, Reindl Harald wrote:
>
>
> Am 29.06.21 um 16:52 schrieb slow_speed@att.net:
>>
>>
>> On 6/28/21 10:02 PM, Neal P. Murphy wrote:
>>> On Mon, 28 Jun 2021 10:43:10 +0100
>>> Kerin Millar <kfm@plushkava.net> wrote:
>>>
>>>> Now you benefit from atomicity (the rules will either be committed
>>>> at once, in full, or not at all) and proper error handling (the exit
>>>> status value of iptables-restore is meaningful and acted upon).
>>>> Further, should you prefer to indent the body of the heredoc, you
>>>> may write <<-EOF, though only leading tab characters will be
>>>> stripped out.
>>>>
>>>
>>> [minor digression]
>>>
>>> Is iptables-restore truly atomic in *all* cases? Some years ago, I
>>> found through experimentation that some rules were 'lost' when
>>> restoring more than 25 000 rules. If I placed a COMMIT every 20 000
>>> rules or so, then all rules would be properly loaded. I think COMMITs
>>> break atomicity. I tested with 100k to 1M rules. I was comparing the
>>> efficiency of iptables-restore with another tool that read from
>>> STDIN; the other tool was about 5% more efficient.
>>>
>>
>> Please explain why you might have so many rules. My server is pushing
>> it at a dozen
>
> likely because people don't use "ipset" and "chains" instead repeat the
> same stuff again and again so that every single package has to travel
> over hundrets and thousands of rules :-)
Exactly my thoughts. Of course I understand that there may be long
lists in some odd situations, but I wonder what kind of server is being
referenced.
next prev parent reply other threads:[~2021-06-29 16:50 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <08f069e3-914f-204a-dfd6-a56271ec1e55.ref@att.net>
[not found] ` <08f069e3-914f-204a-dfd6-a56271ec1e55@att.net>
[not found] ` <4ac5ff0d-4c6f-c963-f2c5-29154e0df24b@hajes.org>
[not found] ` <6430a511-9cb0-183d-ed25-553b5835fa6a@att.net>
[not found] ` <877683bf-6ea4-ca61-ba41-5347877d3216@thelounge.net>
[not found] ` <d2156e5b-2be9-c0cf-7f5b-aaf8b81769f8@att.net>
[not found] ` <f5314629-8a08-3b5f-cfad-53bf13483ec3@hajes.org>
[not found] ` <adc28927-724f-2cdb-ca6a-ff39be8de3ba@thelounge.net>
[not found] ` <96559e16-e3a6-cefd-6183-1b47f31b9345@hajes.org>
[not found] ` <16b55f10-5171-590f-f9d2-209cfaa7555d@thelounge.net>
[not found] ` <54e70d0a-0398-16e4-a79e-ec96a8203b22@tana.it>
[not found] ` <f0daea91-4d12-1605-e6df-e7f95ba18cac@thelounge.net>
[not found] ` <8395d083-022b-f6f7-b2d3-e2a83b48c48a@tana.it>
[not found] ` <20210628104310.61bd287ff147a59b12e23533@plushkava.net>
2021-06-29 2:02 ` Reload IPtables Neal P. Murphy
[not found] ` <20210629083652.GA10896@salvia>
2021-06-29 8:37 ` Pablo Neira Ayuso
2021-07-01 1:49 ` Neal P. Murphy
2021-06-29 14:52 ` slow_speed
2021-06-29 15:18 ` Reindl Harald
2021-06-29 16:50 ` slow_speed [this message]
2021-07-01 2:31 ` Neal P. Murphy
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=6e79f7e4-2954-b1e6-2efe-201cdf867d32@att.net \
--to=slow_speed@att.net \
--cc=h.reindl@thelounge.net \
--cc=neal.p.murphy@alum.wpi.edu \
--cc=netfilter-devel@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;
as well as URLs for NNTP newsgroup(s).