netfilter-devel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
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.


  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).