diff options
author | Simon Horman <horms@verge.net.au> | 2011-09-09 04:07:43 -0400 |
---|---|---|
committer | Pablo Neira Ayuso <pablo@netfilter.org> | 2011-11-01 04:19:25 -0400 |
commit | 7e777dd43d55a78c41c3498afaf3ef7edf157120 (patch) | |
tree | 9bb6e9ac6ddaf208912bb33e78e98408ab290645 | |
parent | 52669dfa8312b7f63b963df6d01dc5513398f4c4 (diff) |
ipvs: Add documentation for new sysctl entries
Add missing documentation for conntrack, snat_reroute and sync_version.
Also fix up a typo, IPVS_DEBUG should be IP_VS_DEBUG.
Acked-by: Julian Anastasov <ja@ssi.bg>
Acked-by Hans Schillstrom <hans@schillstrom.com>
Signed-off-by: Simon Horman <horms@verge.net.au>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
-rw-r--r-- | Documentation/networking/ipvs-sysctl.txt | 52 |
1 files changed, 51 insertions, 1 deletions
diff --git a/Documentation/networking/ipvs-sysctl.txt b/Documentation/networking/ipvs-sysctl.txt index 4ccdbca03811..1dcdd49594c4 100644 --- a/Documentation/networking/ipvs-sysctl.txt +++ b/Documentation/networking/ipvs-sysctl.txt | |||
@@ -15,6 +15,23 @@ amemthresh - INTEGER | |||
15 | enabled and the variable is automatically set to 2, otherwise | 15 | enabled and the variable is automatically set to 2, otherwise |
16 | the strategy is disabled and the variable is set to 1. | 16 | the strategy is disabled and the variable is set to 1. |
17 | 17 | ||
18 | conntrack - BOOLEAN | ||
19 | 0 - disabled (default) | ||
20 | not 0 - enabled | ||
21 | |||
22 | If set, maintain connection tracking entries for | ||
23 | connections handled by IPVS. | ||
24 | |||
25 | This should be enabled if connections handled by IPVS are to be | ||
26 | also handled by stateful firewall rules. That is, iptables rules | ||
27 | that make use of connection tracking. It is a performance | ||
28 | optimisation to disable this setting otherwise. | ||
29 | |||
30 | Connections handled by the IPVS FTP application module | ||
31 | will have connection tracking entries regardless of this setting. | ||
32 | |||
33 | Only available when IPVS is compiled with the CONFIG_IP_VS_NFCT | ||
34 | |||
18 | cache_bypass - BOOLEAN | 35 | cache_bypass - BOOLEAN |
19 | 0 - disabled (default) | 36 | 0 - disabled (default) |
20 | not 0 - enabled | 37 | not 0 - enabled |
@@ -39,7 +56,7 @@ debug_level - INTEGER | |||
39 | 11 - IPVS packet handling (ip_vs_in/ip_vs_out) | 56 | 11 - IPVS packet handling (ip_vs_in/ip_vs_out) |
40 | 12 or more - packet traversal | 57 | 12 or more - packet traversal |
41 | 58 | ||
42 | Only available when IPVS is compiled with the CONFIG_IPVS_DEBUG | 59 | Only available when IPVS is compiled with the CONFIG_IP_VS_DEBUG |
43 | 60 | ||
44 | Higher debugging levels include the messages for lower debugging | 61 | Higher debugging levels include the messages for lower debugging |
45 | levels, so setting debug level 2, includes level 0, 1 and 2 | 62 | levels, so setting debug level 2, includes level 0, 1 and 2 |
@@ -141,3 +158,36 @@ sync_threshold - INTEGER | |||
141 | synchronized, every time the number of its incoming packets | 158 | synchronized, every time the number of its incoming packets |
142 | modulus 50 equals the threshold. The range of the threshold is | 159 | modulus 50 equals the threshold. The range of the threshold is |
143 | from 0 to 49. | 160 | from 0 to 49. |
161 | |||
162 | snat_reroute - BOOLEAN | ||
163 | 0 - disabled | ||
164 | not 0 - enabled (default) | ||
165 | |||
166 | If enabled, recalculate the route of SNATed packets from | ||
167 | realservers so that they are routed as if they originate from the | ||
168 | director. Otherwise they are routed as if they are forwarded by the | ||
169 | director. | ||
170 | |||
171 | If policy routing is in effect then it is possible that the route | ||
172 | of a packet originating from a director is routed differently to a | ||
173 | packet being forwarded by the director. | ||
174 | |||
175 | If policy routing is not in effect then the recalculated route will | ||
176 | always be the same as the original route so it is an optimisation | ||
177 | to disable snat_reroute and avoid the recalculation. | ||
178 | |||
179 | sync_version - INTEGER | ||
180 | default 1 | ||
181 | |||
182 | The version of the synchronisation protocol used when sending | ||
183 | synchronisation messages. | ||
184 | |||
185 | 0 selects the original synchronisation protocol (version 0). This | ||
186 | should be used when sending synchronisation messages to a legacy | ||
187 | system that only understands the original synchronisation protocol. | ||
188 | |||
189 | 1 selects the current synchronisation protocol (version 1). This | ||
190 | should be used where possible. | ||
191 | |||
192 | Kernels with this sync_version entry are able to receive messages | ||
193 | of both version 1 and version 2 of the synchronisation protocol. | ||