]> git.baikalelectronics.ru Git - kernel.git/commit
netfilter: flowtable: Use rw sem as flow block lock
authorPaul Blakey <paulb@mellanox.com>
Fri, 27 Mar 2020 09:12:29 +0000 (12:12 +0300)
committerPablo Neira Ayuso <pablo@netfilter.org>
Fri, 27 Mar 2020 17:42:20 +0000 (18:42 +0100)
commite4afd18b542449032fcd3c65bd8718ec8c9fb563
treebd4d2a07642a24d79e512e6226467c765aca79a7
parentfc48b0235015d51c93b221b6280af01f781a7cbe
netfilter: flowtable: Use rw sem as flow block lock

Currently flow offload threads are synchronized by the flow block mutex.
Use rw lock instead to increase flow insertion (read) concurrency.

Signed-off-by: Paul Blakey <paulb@mellanox.com>
Reviewed-by: Oz Shlomo <ozsh@mellanox.com>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
include/net/netfilter/nf_flow_table.h
net/netfilter/nf_flow_table_core.c
net/netfilter/nf_flow_table_offload.c