]> git.baikalelectronics.ru Git - kernel.git/commit
netfilter: limit: use per-rule spinlock to improve the scalability
authorLiping Zhang <zlpnobody@gmail.com>
Sat, 11 Mar 2017 06:08:09 +0000 (14:08 +0800)
committerPablo Neira Ayuso <pablo@netfilter.org>
Mon, 13 Mar 2017 18:30:31 +0000 (19:30 +0100)
commit183fe37f948c5acbd079df94f05acf4260ebb952
tree1a9561302ba75b1483f6ea5954d62478f82d35dd
parent0db4e2528d3581a996825a46afe2735fb5e8eb1d
netfilter: limit: use per-rule spinlock to improve the scalability

The limit token is independent between each rules, so there's no
need to use a global spinlock.

Signed-off-by: Liping Zhang <zlpnobody@gmail.com>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
net/netfilter/nft_limit.c
net/netfilter/xt_limit.c