diff options
author | Taehee Yoo | 2018-09-24 17:39:27 +0200 |
---|---|---|
committer | Pablo Neira Ayuso | 2018-09-28 14:28:43 +0200 |
commit | a2d88182d28df33346f18a97dd1ede3bc053ee26 (patch) | |
tree | 4b79602eee3fc7b7d4af9aea591ffec0e82dfbd3 /net/netfilter/nf_flow_table_core.c | |
parent | netfilter: nf_flow_table: remove unnecessary nat flag check code (diff) | |
download | kernel-qcow2-linux-a2d88182d28df33346f18a97dd1ede3bc053ee26.tar.gz kernel-qcow2-linux-a2d88182d28df33346f18a97dd1ede3bc053ee26.tar.xz kernel-qcow2-linux-a2d88182d28df33346f18a97dd1ede3bc053ee26.zip |
netfilter: nf_tables: use rhashtable_lookup() instead of rhashtable_lookup_fast()
Internally, rhashtable_lookup_fast() calls rcu_read_lock() then,
calls rhashtable_lookup(). so that in places where are guaranteed
by rcu read lock, rhashtable_lookup() is enough.
Signed-off-by: Taehee Yoo <ap420073@gmail.com>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'net/netfilter/nf_flow_table_core.c')
-rw-r--r-- | net/netfilter/nf_flow_table_core.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/net/netfilter/nf_flow_table_core.c b/net/netfilter/nf_flow_table_core.c index da3044482317..185c633b6872 100644 --- a/net/netfilter/nf_flow_table_core.c +++ b/net/netfilter/nf_flow_table_core.c @@ -233,8 +233,8 @@ flow_offload_lookup(struct nf_flowtable *flow_table, struct flow_offload *flow; int dir; - tuplehash = rhashtable_lookup_fast(&flow_table->rhashtable, tuple, - nf_flow_offload_rhash_params); + tuplehash = rhashtable_lookup(&flow_table->rhashtable, tuple, + nf_flow_offload_rhash_params); if (!tuplehash) return NULL; |