diff options
author | 2017-07-17 13:57:26 +0200 | |
---|---|---|
committer | 2017-07-18 11:13:41 -0700 | |
commit | 09c7570480f7544ffbf8e6db365208b0b0c154c6 (patch) | |
tree | 65c8b2560b2c819b8948244fa707d4fa128b4da9 /security | |
parent | xfrm_policy: make xfrm_bundle_lookup return xfrm dst object (diff) | |
download | linux-09c7570480f7544ffbf8e6db365208b0b0c154c6.tar.gz linux-09c7570480f7544ffbf8e6db365208b0b0c154c6.tar.bz2 linux-09c7570480f7544ffbf8e6db365208b0b0c154c6.zip |
xfrm: remove flow cache
After rcu conversions performance degradation in forward tests isn't that
noticeable anymore.
See next patch for some numbers.
A followup patcg could then also remove genid from the policies
as we do not cache bundles anymore.
Signed-off-by: Florian Westphal <fw@strlen.de>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'security')
-rw-r--r-- | security/selinux/include/xfrm.h | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/security/selinux/include/xfrm.h b/security/selinux/include/xfrm.h index 1450f85b946d..36a7ce9e11ff 100644 --- a/security/selinux/include/xfrm.h +++ b/security/selinux/include/xfrm.h @@ -47,10 +47,8 @@ static inline void selinux_xfrm_notify_policyload(void) struct net *net; rtnl_lock(); - for_each_net(net) { - atomic_inc(&net->xfrm.flow_cache_genid); + for_each_net(net) rt_genid_bump_all(net); - } rtnl_unlock(); } #else |