OSDN Git Service

netfilter: x_tables: improve limit_mt scalability
authorJason Baron <jbaron@akamai.com>
Thu, 29 Apr 2021 16:26:13 +0000 (12:26 -0400)
committerPablo Neira Ayuso <pablo@netfilter.org>
Fri, 28 May 2021 23:04:52 +0000 (01:04 +0200)
commit07df3fc90a03919b5f1bc3b2fad0046a0aa0e2cb
treeaa4822f49fee5f7f56014647b3659cfc10ad51b5
parent06f029930264ee8013fb76cfb591c6e1ad2f0dd0
netfilter: x_tables: improve limit_mt scalability

We've seen this spin_lock show up high in profiles. Let's introduce a
lockless version. I've tested this using pktgen_sample01_simple.sh.

Signed-off-by: Jason Baron <jbaron@akamai.com>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
net/netfilter/xt_limit.c