Linux Headquarters
[ Register ]
[ About us ] [ Home Page ]

Advertisement
[ Kernel ] [ Documentation ] [ Links ] [ Books ]

Advertisement

Kernel v2.4.19 /Documentation/networking/ip-sysctl.txt

Filename:/Documentation/networking/ip-sysctl.txt
Lines Added:69
Lines Deleted:23
Also changed in: (Previous) 2.4.19-rc5  2.4.19-rc4  2.4.19-rc3  2.4.19-rc2  2.4.19-rc1  2.4.19-pre10 
(Following) 2.4.21-pre3  2.4.21-pre4  2.4.21-pre5  2.4.21-pre6  2.4.21-pre7  2.4.21-rc1 

Location
[  2.4.19
  [  Documentation
    [  networking
       o  ip-sysctl.txt

Patch

diff -urN linux-2.4.18/Documentation/networking/ip-sysctl.txt linux-2.4.19/Documentation/networking/ip-sysctl.txt
--- linux-2.4.18/Documentation/networking/ip-sysctl.txt   Mon Feb 25 11:37:51 2002
+++ linux-2.4.19/Documentation/networking/ip-sysctl.txt   Fri Aug  2 17:39:42 2002
@@ -43,23 +43,23 @@
    Minimum time-to-live of entries.  Should be enough to cover fragment
    time-to-live on the reassembling side.  This minimum time-to-live  is
    guaranteed if the pool size is less than inet_peer_threshold.
-   Measured in jiffies.
+   Measured in jiffies(1).
 
 inet_peer_maxttl - INTEGER
    Maximum time-to-live of entries.  Unused entries will expire after
    this period of time if there is no memory pressure on the pool (i.e.
    when the number of entries in the pool is very small).
-   Measured in jiffies.
+   Measured in jiffies(1).
 
 inet_peer_gc_mintime - INTEGER
    Minimum interval between garbage collection passes.  This interval is
    in effect under high memory pressure on the pool.
-   Measured in jiffies.
+   Measured in jiffies(1).
 
 inet_peer_gc_maxtime - INTEGER
    Minimum interval between garbage collection passes.  This interval is
    in effect under low (or absent) memory pressure on the pool.
-   Measured in jiffies.
+   Measured in jiffies(1).
 
 TCP variables: 
 
@@ -81,7 +81,7 @@
    How many keepalive probes TCP sends out, until it decides that the
    connection is broken. Default value: 9.
 
-tcp_keepalive_interval - INTEGER
+tcp_keepalive_intvl - INTEGER
    How frequently the probes are send out. Multiplied by
    tcp_keepalive_probes it is time to kill not responding connection,
    after probes started. Default value: 75sec i.e. connection
@@ -126,7 +126,13 @@
    if network conditions require more than default value.
 
 tcp_tw_recycle - BOOLEAN
-   Enable fast recycling TIME-WAIT sockets. Default value is 1.
+   Enable fast recycling TIME-WAIT sockets. Default value is 0.
+   It should not be changed without advice/request of technical
+   experts.
+
+tcp_tw_reuse - BOOLEAN
+   Allow to reuse TIME-WAIT sockets for new connections when it is
+   safe from protocol viewpoint. Default value is 0.
    It should not be changed without advice/request of technical
    experts.
 
@@ -182,10 +188,7 @@
    still did not receive an acknowledgement from connecting client.
    Default value is 1024 for systems with more than 128Mb of memory,
    and 128 for low memory machines. If server suffers of overload,
-   try to increase this number. Warning! If you make it greater
-   than 1024, it would be better to change TCP_SYNQ_HSIZE in
-   include/net/tcp.h to keep TCP_SYNQ_HSIZE*16<=tcp_max_syn_backlog
-   and to recompile kernel.
+   try to increase this number.
 
 tcp_window_scaling - BOOLEAN
    Enable window scaling as defined in RFC1323.
@@ -313,28 +316,37 @@
    Limit the maximal rates for sending ICMP packets whose type matches
    icmp_ratemask (see below) to specific targets.
    0 to disable any limiting, otherwise the maximal rate in jiffies(1)
-   Default: 1
+   Default: 100
 
 icmp_ratemask - INTEGER
    Mask made of ICMP types for which rates are being limited.
-   Default: 6168
-   Note: 6168 = 0x1818 = 1<<ICMP_DEST_UNREACH + 1<<ICMP_SOURCE_QUENCH +
-         1<<ICMP_TIME_EXCEEDED + 1<<ICMP_PARAMETERPROB, which means
-         dest unreachable (3), source quench (4), time exceeded (11)
-         and parameter problem (12) ICMP packets are rate limited
-         (check values in icmp.h)
+   Significant bits: IHGFEDCBA9876543210
+   Default mask:     0000001100000011000 (6168)
+
+   Bit definitions (see include/linux/icmp.h):
+      0 Echo Reply
+      3 Destination Unreachable *
+      4 Source Quench *
+      5 Redirect
+      8 Echo Request
+      B Time Exceeded *
+      C Parameter Problem *
+      D Timestamp Request
+      E Timestamp Reply
+      F Info Request
+      G Info Reply
+      H Address Mask Request
+      I Address Mask Reply
+
+   * These are rate limited by default (see default mask above)
 
 icmp_ignore_bogus_error_responses - BOOLEAN
-   Some routers violate RFC 1122 by sending bogus responses to broadcast
+   Some routers violate RFC1122 by sending bogus responses to broadcast
    frames.  Such violations are normally logged via a kernel warning.
    If this is set to TRUE, the kernel will not give such warnings, which
    will avoid log file clutter.
    Default: FALSE
 
-(1) Jiffie: internal timeunit for the kernel. On the i386 1/100s, on the
-Alpha 1/1024s. See the HZ define in /usr/include/asm/param.h for the exact
-value on your system. 
-
 igmp_max_memberships - INTEGER
    Change the maximum number of multicast groups we can subscribe to.
    Default: 20
@@ -358,6 +370,17 @@
    Do multicast routing. The kernel needs to be compiled with CONFIG_MROUTE
    and a multicast routing daemon is required.
 
+medium_id - INTEGER
+   Integer value used to differentiate the devices by the medium they
+   are attached to. Two devices can have different id values when
+   the broadcast packets are received only on one of them.
+   The default value 0 means that the device is the only interface
+   to its medium, value of -1 means that medium is not known.
+   
+   Currently, it is used to change the proxy_arp behavior:
+   the proxy_arp feature is enabled for packets forwarded between
+   two devices attached to different media.
+
 proxy_arp - BOOLEAN
    Do proxy arp.
 
@@ -397,7 +420,30 @@
    0 - No source validation. 
 
    Default value is 0. Note that some distributions enable it
-   in startip scripts.
+   in startup scripts.
+
+arp_filter - BOOLEAN
+   1 - Allows you to have multiple network interfaces on the same
+   subnet, and have the ARPs for each interface be answered
+   based on whether or not the kernel would route a packet from
+   the ARP'd IP out that interface (therefore you must use source
+   based routing for this to work). In other words it allows control
+   of which cards (usually 1) will respond to an arp request.
+
+   0 - (default) The kernel can respond to arp requests with addresses
+   from other interfaces. This may seem wrong but it usually makes
+   sense, because it increases the chance of successful communication.
+   IP addresses are owned by the complete host on Linux, not by
+   particular interfaces. Only for more complex setups like load-
+   balancing, does this behaviour cause problems.
+
+tag - INTEGER
+   Allows you to write a number, which can be used as required.
+   Default value is 0.
+
+(1) Jiffie: internal timeunit for the kernel. On the i386 1/100s, on the
+Alpha 1/1024s. See the HZ define in /usr/include/asm/param.h for the exact
+value on your system. 
 
 Alexey Kuznetsov.
 kuznet@ms2.inr.ac.ru


Comments: webmaster (at) linuxhq.com.
Advertising: banners (at) linuxhq.com.
Compilation ©1998-2008 Linux Headquarters, Inc.