From: Pablo Neira <pablo@eurodev.net>
To: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>,
Patrick McHardy <kaber@trash.net>,
Netfilter Development Mailinglist
<netfilter-devel@lists.netfilter.org>
Subject: Re: [PATCH] fine grain locking for tcp helper
Date: Mon, 03 May 2004 15:55:53 +0200 [thread overview]
Message-ID: <40964F69.1040508@eurodev.net> (raw)
In-Reply-To: <Pine.LNX.4.33.0405031034400.24224-100000@blackhole.kfki.hu>
Hi Jozsef,
Jozsef Kadlecsik wrote:
>I'm not conviced that much could be gained with per TCP locking assuming
>normal traffic, predominated by TCP. I'm fairly sure that per bucket
>locking is the way we should go.
>
>
Actually I was having a look at conntrack_locking for per bucket locking
some days ago, I find it interesting. I had in mind to port them to 2.6
but Patrick was faster :-).
BTW, is there any problem in using both patches at the same time? If we
have a machine with mostly tcp traffic, when we take a conntrack, two
buckets will be locked (for original and reply tuples), but when calling
tcp specific functions, it will spin until tcp_lock is released possibly
by other conntrack.
mmm could this reduce the time both buckets are locked?
>Could you check and revive the patches
>
>conntrack_arefcount - revised reference counting
>
>
^^^
Is conntrack_locking dependent of this patch? in pom-ng is marked as
dependent, but I don't understand why.
If there's no real dependency I think that I could only test
conntrack_locking which is more simple (well, I think), this way we
could push for kernel inclusion, and after that, go test the revised
reference counting. Am I missing anything?
>conntrack_locking - per bucket locking
>[conntrack_nonat - optimization for the conntrack-only case]
>
>The patches could be pushed forward if there were independent
>success reports for general cases, not just performance test reports.
>
>
sure, I'll have a look at them :-).
regards,
Pablo
next prev parent reply other threads:[~2004-05-03 13:55 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-05-02 3:40 [PATCH] fine grain locking for tcp helper Pablo Neira
2004-05-02 3:51 ` Pablo Neira
2004-05-03 8:55 ` Jozsef Kadlecsik
2004-05-03 13:55 ` Pablo Neira [this message]
2004-05-03 14:49 ` Jozsef Kadlecsik
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=40964F69.1040508@eurodev.net \
--to=pablo@eurodev.net \
--cc=kaber@trash.net \
--cc=kadlec@blackhole.kfki.hu \
--cc=netfilter-devel@lists.netfilter.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.