lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Mon, 18 Jul 2011 16:09:04 +0200 From: Patrick McHardy <kaber@...sh.net> To: Eric Dumazet <eric.dumazet@...il.com> CC: Florian Westphal <fw@...len.de>, sclark46@...thlink.net, Eric Leblond <eric@...it.org>, Kuzin Andrey <kuzinandrey@...dex.ru>, Anders Nilsson Plymoth <lanilsson@...il.com>, netfilter-devel <netfilter-devel@...r.kernel.org>, netdev <netdev@...r.kernel.org> Subject: Re: [PATCH 2/2] nfnetlink_queue: provide rcu enabled callbacks On 01.07.2011 17:29, Eric Dumazet wrote: > nenetlink_queue operations on SMP are not efficent if several queues are > used, because of nfnl_mutex contention when applications give packet > verdict. > > Use new call_rcu field in struct nfnl_callback to advertize a callback > that is called under rcu_read_lock instead of nfnl_mutex. > > On my 2x4x2 machine, I was able to reach 2.000.000 pps going through > user land returning NF_ACCEPT verdicts without losses, instead of less > than 500.000 pps before patch. Applied, nice work. -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@...r.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists