diff options
author | Michal Kubecek <mkubecek@suse.cz> | 2013-02-06 04:46:33 -0500 |
---|---|---|
committer | Steffen Klassert <steffen.klassert@secunet.com> | 2013-02-06 05:36:29 -0500 |
commit | 8d068875caca3b507ffa8a57d521483fd4eebcc7 (patch) | |
tree | 2c12e956ab40e55abbb803f4cf710f09e5d72b70 /include/net/netns | |
parent | 1f53c808502f1472bfc5829e6dd80317c7198a4a (diff) |
xfrm: make gc_thresh configurable in all namespaces
The xfrm gc threshold can be configured via xfrm{4,6}_gc_thresh
sysctl but currently only in init_net, other namespaces always
use the default value. This can substantially limit the number
of IPsec tunnels that can be effectively used.
Signed-off-by: Michal Kubecek <mkubecek@suse.cz>
Signed-off-by: Steffen Klassert <steffen.klassert@secunet.com>
Diffstat (limited to 'include/net/netns')
-rw-r--r-- | include/net/netns/ipv4.h | 1 | ||||
-rw-r--r-- | include/net/netns/ipv6.h | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/include/net/netns/ipv4.h b/include/net/netns/ipv4.h index 9b78862014a4..2ba9de89e8ec 100644 --- a/include/net/netns/ipv4.h +++ b/include/net/netns/ipv4.h | |||
@@ -22,6 +22,7 @@ struct netns_ipv4 { | |||
22 | struct ctl_table_header *frags_hdr; | 22 | struct ctl_table_header *frags_hdr; |
23 | struct ctl_table_header *ipv4_hdr; | 23 | struct ctl_table_header *ipv4_hdr; |
24 | struct ctl_table_header *route_hdr; | 24 | struct ctl_table_header *route_hdr; |
25 | struct ctl_table_header *xfrm4_hdr; | ||
25 | #endif | 26 | #endif |
26 | struct ipv4_devconf *devconf_all; | 27 | struct ipv4_devconf *devconf_all; |
27 | struct ipv4_devconf *devconf_dflt; | 28 | struct ipv4_devconf *devconf_dflt; |
diff --git a/include/net/netns/ipv6.h b/include/net/netns/ipv6.h index 214cb0a53359..1242f371718b 100644 --- a/include/net/netns/ipv6.h +++ b/include/net/netns/ipv6.h | |||
@@ -16,6 +16,7 @@ struct netns_sysctl_ipv6 { | |||
16 | struct ctl_table_header *route_hdr; | 16 | struct ctl_table_header *route_hdr; |
17 | struct ctl_table_header *icmp_hdr; | 17 | struct ctl_table_header *icmp_hdr; |
18 | struct ctl_table_header *frags_hdr; | 18 | struct ctl_table_header *frags_hdr; |
19 | struct ctl_table_header *xfrm6_hdr; | ||
19 | #endif | 20 | #endif |
20 | int bindv6only; | 21 | int bindv6only; |
21 | int flush_delay; | 22 | int flush_delay; |