IPv4 Kernel

Embed Size (px)

Citation preview

  • 8/7/2019 IPv4 Kernel

    1/25

    1 /proc/sys/net/ipv4/* Variables:23 ip_forward - BOOLEAN4 0 - disabled (default)5 not 0 - enabled67 Forward Packets between interfaces.89 This variable is special, its change resets all configuration10 parameters to their default state (RFC1122 for hosts, RFC181211 for routers)1213 ip_default_ttl - INTEGER14 Default value of TTL field (Time To Live) for outgoing (but not15 forwarded) IP packets. Should be between 1 and 255 inclusive.16 Default: 64 (as recommended by RFC1700)1718 ip_no_pmtu_disc - BOOLEAN19 Disable Path MTU Discovery.20 default FALSE

    2122 min_pmtu - INTEGER23 default 562 - minimum discovered Path MTU2425 route/max_size - INTEGER26 Maximum number of routes allowed in the kernel. Increase27 this when using large numbers of interfaces and/or routes.2829 neigh/default/gc_thresh3 - INTEGER30 Maximum number of neighbor entries allowed. Increase this31 when using large numbers of interfaces and when communicating32 with large numbers of directly-connected peers.33

    34 mtu_expires - INTEGER35 Time, in seconds, that cached PMTU information is kept.3637 min_adv_mss - INTEGER38 The advertised MSS depends on the first hop route MTU, but will39 never be lower than this setting.4041 rt_cache_rebuild_count - INTEGER42 The per net-namespace route cache emergency rebuild threshold.43 Any net-namespace having its route cache rebuilt due to44 a hash bucket chain being too long more than this many times45 will have its route caching disabled4647 IP Fragmentation:4849 ipfrag_high_thresh - INTEGER50 Maximum memory used to reassemble IP fragments. When51 ipfrag_high_thresh bytes of memory is allocated for this purpose,52 the fragment handler will toss packets until ipfrag_low_thresh53 is reached.5455 ipfrag_low_thresh - INTEGER56 See ipfrag_high_thresh5758 ipfrag_time - INTEGER59

    Time in seconds to keep an IP fragment in memory.6061 ipfrag_secret_interval - INTEGER62 Regeneration interval (in seconds) of the hash secret (or lifetime

    http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#1http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#2http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#3http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#4http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#5http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#6http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#7http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#8http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#9http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#10http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#11http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#12http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#13http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#14http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#15http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#16http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#17http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#18http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#19http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#20http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#21http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#22http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#23http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#24http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#25http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#26http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#27http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#28http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#29http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#30http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#31http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#32http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#33http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#34http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#35http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#36http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#37http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#38http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#39http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#40http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#41http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#42http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#43http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#44http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#45http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#46http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#47http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#48http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#49http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#50http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#51http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#52http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#53http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#54http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#55http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#56http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#57http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#58http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#59http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#60http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#61http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#62http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#2http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#3http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#4http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#5http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#6http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#7http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#8http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#9http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#10http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#11http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#12http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#13http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#14http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#15http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#16http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#17http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#18http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#19http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#20http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#21http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#22http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#23http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#24http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#25http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#26http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#27http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#28http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#29http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#30http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#31http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#32http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#33http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#34http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#35http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#36http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#37http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#38http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#39http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#40http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#41http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#42http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#43http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#44http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#45http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#46http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#47http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#48http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#49http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#50http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#51http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#52http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#53http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#54http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#55http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#56http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#57http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#58http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#59http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#60http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#61http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#62http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#1
  • 8/7/2019 IPv4 Kernel

    2/25

    63 for the hash secret) for IP fragments.64 Default: 6006566 ipfrag_max_dist - INTEGER67 ipfrag_max_dist is a non-negative integer value which defines the68 maximum "disorder" which is allowed among fragments which share a69 common IP source address. Note that reordering of packets is70

    not unusual, but if a large number of fragments arrive from a source71 IP address while a particular fragment queue remains incomplete, it72 probably indicates that one or more fragments belonging to that queue73 have been lost. When ipfrag_max_dist is positive, an additional check74 is done on fragments before they are added to a reassembly queue - if75 ipfrag_max_dist (or more) fragments have arrived from a particular IP76 address between additions to any IP fragment queue using that source77 address, it's presumed that one or more fragments in the queue are78 lost. The existing fragment queue will be dropped, and a new one79 started. An ipfrag_max_dist value of zero disables this check.8081 Using a very small value, e.g. 1 or 2, for ipfrag_max_dist can82 result in unnecessarily dropping fragment queues when normal

    83 reordering of packets occurs, which could lead to poor application84 performance. Using a very large value, e.g. 50000, increases the85 likelihood of incorrectly reassembling IP fragments that originate86 from different IP datagrams, which could result in data corruption.87 Default: 648889 INET peer storage:9091 inet_peer_threshold - INTEGER92 The approximate size of the storage. Starting from this threshold93 entries will be thrown aggressively. This threshold also determines94 entries' time-to-live and time intervals between garbage collection95 passes. More entries, less time-to-live, less GC interval.

    9697 inet_peer_minttl - INTEGER98 Minimum time-to-live of entries. Should be enough to cover fragment99 time-to-live on the reassembling side. This minimum time-to-live is100 guaranteed if the pool size is less than inet_peer_threshold.101 Measured in seconds.102103 inet_peer_maxttl - INTEGER104 Maximum time-to-live of entries. Unused entries will expire after105 this period of time if there is no memory pressure on the pool (i.e.106 when the number of entries in the pool is very small).107 Measured in seconds.108109 inet_peer_gc_mintime - INTEGER110 Minimum interval between garbage collection passes. This interval is111 in effect under high memory pressure on the pool.112 Measured in seconds.113114 inet_peer_gc_maxtime - INTEGER115 Minimum interval between garbage collection passes. This interval is116 in effect under low (or absent) memory pressure on the pool.117 Measured in seconds.118119 TCP variables:120121

    somaxconn - INTEGER122 Limit of socket listen() backlog, known in userspace as SOMAXCONN.123 Defaults to 128. See also tcp_max_syn_backlog for additional tuning124 for TCP sockets.

    http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#63http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#64http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#65http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#66http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#67http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#68http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#69http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#70http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#71http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#72http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#73http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#74http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#75http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#76http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#77http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#78http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#79http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#80http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#81http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#82http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#83http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#84http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#85http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#86http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#87http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#88http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#89http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#90http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#91http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#92http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#93http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#94http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#95http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#96http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#97http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#98http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#99http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#100http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#101http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#102http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#103http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#104http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#105http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#106http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#107http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#108http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#109http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#110http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#111http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#112http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#113http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#114http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#115http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#116http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#117http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#118http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#119http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#120http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#121http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#122http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#123http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#124http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#63http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#64http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#65http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#66http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#67http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#68http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#69http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#70http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#71http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#72http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#73http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#74http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#75http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#76http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#77http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#78http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#79http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#80http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#81http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#82http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#83http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#84http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#85http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#86http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#87http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#88http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#89http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#90http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#91http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#92http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#93http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#94http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#95http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#96http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#97http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#98http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#99http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#100http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#101http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#102http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#103http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#104http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#105http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#106http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#107http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#108http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#109http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#110http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#111http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#112http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#113http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#114http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#115http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#116http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#117http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#118http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#119http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#120http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#121http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#122http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#123http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#124
  • 8/7/2019 IPv4 Kernel

    3/25

    125126 tcp_abc - INTEGER127 Controls Appropriate Byte Count (ABC) defined in RFC3465.128 ABC is a way of increasing congestion window (cwnd) more slowly129 in response to partial acknowledgments.130 Possible values are:131 0 increase cwnd once per acknowledgment (no ABC)132

    1 increase cwnd once per acknowledgment of full sized segment133 2 allow increase cwnd by two if acknowledgment is134 of two segments to compensate for delayed acknowledgments.135 Default: 0 (off)136137 tcp_abort_on_overflow - BOOLEAN138 If listening service is too slow to accept new connections,139 reset them. Default state is FALSE. It means that if overflow140 occurred due to a burst, connection will recover. Enable this141 option _only_ if you are really sure that listening daemon142 cannot be tuned to accept connections faster. Enabling this143 option can harm clients of your server.144

    145 tcp_adv_win_scale - INTEGER146 Count buffering overhead as bytes/2^tcp_adv_win_scale147 (if tcp_adv_win_scale > 0) or bytes-bytes/2^(-tcp_adv_win_scale),148 if it is

  • 8/7/2019 IPv4 Kernel

    4/25

    187 tcp_dsack - BOOLEAN188 Allows TCP to send "duplicate" SACKs.189190 tcp_ecn - INTEGER191 Enable Explicit Congestion Notification (ECN) in TCP. ECN is only192 used when both ends of the TCP flow support it. It is useful to193 avoid losses due to congestion (when the bottleneck router supports194

    ECN).195 Possible values are:196 0 disable ECN197 1 ECN enabled198 2 Only server-side ECN enabled. If the other end does199 not support ECN, behavior is like with ECN disabled.200 Default: 2201202 tcp_fack - BOOLEAN203 Enable FACK congestion avoidance and fast retransmission.204 The value is not used, if tcp_sack is not enabled.205206 tcp_fin_timeout - INTEGER

    207 Time to hold socket in state FIN-WAIT-2, if it was closed208 by our side. Peer can be broken and never close its side,209 or even died unexpectedly. Default value is 60sec.210 Usual value used in 2.2 was 180 seconds, you may restore211 it, but remember that if your machine is even underloaded WEB server,212 you risk to overflow memory with kilotons of dead sockets,213 FIN-WAIT-2 sockets are less dangerous than FIN-WAIT-1,214 because they eat maximum 1.5K of memory, but they tend215 to live longer. Cf. tcp_max_orphans.216217 tcp_frto - INTEGER218 Enables Forward RTO-Recovery (F-RTO) defined in RFC4138.219 F-RTO is an enhanced recovery algorithm for TCP retransmission

    220 timeouts. It is particularly beneficial in wireless environments221 where packet loss is typically due to random radio interference222 rather than intermediate router congestion. F-RTO is sender-side223 only modification. Therefore it does not require any support from224 the peer.225226 If set to 1, basic version is enabled. 2 enables SACK enhanced227 F-RTO if flow uses SACK. The basic version can be used also when228 SACK is in use though scenario(s) with it exists where F-RTO229 interacts badly with the packet counting of the SACK enabled TCP230 flow.231232 tcp_frto_response - INTEGER233 When F-RTO has detected that a TCP retransmission timeout was234 spurious (i.e, the timeout would have been avoided had TCP set a235 longer retransmission timeout), TCP has several options what to do236 next. Possible values are:237 0 Rate halving based; a smooth and conservative response,238 results in halved cwnd and ssthresh after one RTT239 1 Very conservative response; not recommended because even240 though being valid, it interacts poorly with the rest of241 Linux TCP, halves cwnd and ssthresh immediately242 2 Aggressive response; undoes congestion control measures243 that are now known to be unnecessary (ignoring the244 possibility of a lost retransmission that would require245

    TCP to be more cautious), cwnd and ssthresh are restored246 to the values prior timeout247 Default: 0 (rate halving based)248

    http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#187http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#188http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#189http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#190http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#191http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#192http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#193http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#194http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#195http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#196http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#197http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#198http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#199http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#200http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#201http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#202http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#203http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#204http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#205http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#206http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#207http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#208http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#209http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#210http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#211http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#212http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#213http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#214http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#215http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#216http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#217http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#218http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#219http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#220http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#221http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#222http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#223http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#224http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#225http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#226http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#227http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#228http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#229http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#230http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#231http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#232http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#233http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#234http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#235http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#236http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#237http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#238http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#239http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#240http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#241http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#242http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#243http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#244http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#245http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#246http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#247http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#248http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#187http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#188http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#189http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#190http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#191http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#192http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#193http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#194http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#195http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#196http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#197http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#198http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#199http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#200http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#201http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#202http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#203http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#204http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#205http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#206http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#207http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#208http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#209http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#210http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#211http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#212http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#213http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#214http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#215http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#216http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#217http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#218http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#219http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#220http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#221http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#222http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#223http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#224http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#225http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#226http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#227http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#228http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#229http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#230http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#231http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#232http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#233http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#234http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#235http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#236http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#237http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#238http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#239http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#240http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#241http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#242http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#243http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#244http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#245http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#246http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#247http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#248
  • 8/7/2019 IPv4 Kernel

    5/25

    249 tcp_keepalive_time - INTEGER250 How often TCP sends out keepalive messages when keepalive is enabled.251 Default: 2hours.252253 tcp_keepalive_probes - INTEGER254 How many keepalive probes TCP sends out, until it decides that the255 connection is broken. Default value: 9.256

    257 tcp_keepalive_intvl - INTEGER258 How frequently the probes are send out. Multiplied by259 tcp_keepalive_probes it is time to kill not responding connection,260 after probes started. Default value: 75sec i.e. connection261 will be aborted after ~11 minutes of retries.262263 tcp_low_latency - BOOLEAN264 If set, the TCP stack makes decisions that prefer lower265 latency as opposed to higher throughput. By default, this266 option is not set meaning that higher throughput is preferred.267 An example of an application where this default should be268 changed would be a Beowulf compute cluster.

    269 Default: 0270271 tcp_max_orphans - INTEGER272 Maximal number of TCP sockets not attached to any user file handle,273 held by system. If this number is exceeded orphaned connections are274 reset immediately and warning is printed. This limit exists275 only to prevent simple DoS attacks, you _must_ not rely on this276 or lower the limit artificially, but rather increase it277 (probably, after increasing installed memory),278 if network conditions require more than default value,279 and tune network services to linger and kill such states280 more aggressively. Let me to remind again: each orphan eats281 up to ~64K of unswappable memory.

    282283 tcp_max_syn_backlog - INTEGER284 Maximal number of remembered connection requests, which are285 still did not receive an acknowledgment from connecting client.286 Default value is 1024 for systems with more than 128Mb of memory,287 and 128 for low memory machines. If server suffers of overload,288 try to increase this number.289290 tcp_max_tw_buckets - INTEGER291 Maximal number of timewait sockets held by system simultaneously.292 If this number is exceeded time-wait socket is immediately destroyed293 and warning is printed. This limit exists only to prevent294 simple DoS attacks, you _must_ not lower the limit artificially,295 but rather increase it (probably, after increasing installed memory),296 if network conditions require more than default value.297298 tcp_mem - vector of 3 INTEGERs: min, pressure, max299 min: below this number of pages TCP is not bothered about its300 memory appetite.301302 pressure: when amount of memory allocated by TCP exceeds this number303 of pages, TCP moderates its memory consumption and enters memory304 pressure mode, which is exited when memory consumption falls305 under "min".306307

    max: number of pages allowed for queueing by all TCP sockets.308309 Defaults are calculated at boot time from amount of available310 memory.

    http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#249http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#250http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#251http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#252http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#253http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#254http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#255http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#256http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#257http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#258http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#259http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#260http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#261http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#262http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#263http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#264http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#265http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#266http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#267http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#268http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#269http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#270http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#271http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#272http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#273http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#274http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#275http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#276http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#277http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#278http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#279http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#280http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#281http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#282http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#283http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#284http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#285http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#286http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#287http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#288http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#289http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#290http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#291http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#292http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#293http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#294http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#295http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#296http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#297http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#298http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#299http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#300http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#301http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#302http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#303http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#304http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#305http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#306http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#307http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#308http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#309http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#310http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#249http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#250http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#251http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#252http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#253http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#254http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#255http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#256http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#257http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#258http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#259http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#260http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#261http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#262http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#263http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#264http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#265http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#266http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#267http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#268http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#269http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#270http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#271http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#272http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#273http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#274http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#275http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#276http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#277http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#278http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#279http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#280http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#281http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#282http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#283http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#284http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#285http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#286http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#287http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#288http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#289http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#290http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#291http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#292http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#293http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#294http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#295http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#296http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#297http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#298http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#299http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#300http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#301http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#302http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#303http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#304http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#305http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#306http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#307http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#308http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#309http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#310
  • 8/7/2019 IPv4 Kernel

    6/25

    311312 tcp_moderate_rcvbuf - BOOLEAN313 If set, TCP performs receive buffer auto-tuning, attempting to314 automatically size the buffer (no greater than tcp_rmem[2]) to315 match the size required by the path for full throughput. Enabled by316 default.317318

    tcp_mtu_probing - INTEGER319 Controls TCP Packetization-Layer Path MTU Discovery. Takes three320 values:321 0 - Disabled322 1 - Disabled by default, enabled when an ICMP black hole detected323 2 - Always enabled, use initial MSS of tcp_base_mss.324325 tcp_no_metrics_save - BOOLEAN326 By default, TCP saves various connection metrics in the route cache327 when the connection closes, so that connections established in the328 near future can use these to set initial conditions. Usually, this329 increases overall performance, but may sometimes cause performance330 degradation. If set, TCP will not cache metrics on closing

    331 connections.332333 tcp_orphan_retries - INTEGER334 This value influences the timeout of a locally closed TCP connection,335 when RTO retransmissions remain unacknowledged.336 See tcp_retries2 for more details.337338 The default value is 7.339 If your machine is a loaded WEB server,340 you should think about lowering this value, such sockets341 may consume significant resources. Cf. tcp_max_orphans.342343 tcp_reordering - INTEGER

    344 Maximal reordering of packets in a TCP stream.345 Default: 3346347 tcp_retrans_collapse - BOOLEAN348 Bug-to-bug compatibility with some broken printers.349 On retransmit try to send bigger packets to work around bugs in350 certain TCP stacks.351352 tcp_retries1 - INTEGER353 This value influences the time, after which TCP decides, that354 something is wrong due to unacknowledged RTO retransmissions,355 and reports this suspicion to the network layer.356 See tcp_retries2 for more details.357358 RFC 1122 recommends at least 3 retransmissions, which is the359 default.360361 tcp_retries2 - INTEGER362 This value influences the timeout of an alive TCP connection,363 when RTO retransmissions remain unacknowledged.364 Given a value of N, a hypothetical TCP connection following365 exponential backoff with an initial RTO of TCP_RTO_MIN would366 retransmit N times before killing the connection at the (N+1)th RTO.367368 The default value of 15 yields a hypothetical timeout of 924.6369

    seconds and is a lower bound for the effective timeout.370 TCP will effectively time out at the first RTO which exceeds the371 hypothetical timeout.372

    http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#311http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#312http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#313http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#314http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#315http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#316http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#317http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#318http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#319http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#320http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#321http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#322http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#323http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#324http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#325http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#326http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#327http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#328http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#329http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#330http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#331http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#332http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#333http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#334http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#335http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#336http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#337http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#338http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#339http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#340http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#341http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#342http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#343http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#344http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#345http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#346http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#347http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#348http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#349http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#350http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#351http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#352http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#353http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#354http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#355http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#356http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#357http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#358http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#359http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#360http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#361http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#362http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#363http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#364http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#365http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#366http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#367http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#368http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#369http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#370http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#371http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#372http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#311http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#312http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#313http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#314http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#315http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#316http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#317http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#318http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#319http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#320http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#321http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#322http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#323http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#324http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#325http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#326http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#327http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#328http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#329http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#330http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#331http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#332http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#333http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#334http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#335http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#336http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#337http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#338http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#339http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#340http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#341http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#342http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#343http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#344http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#345http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#346http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#347http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#348http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#349http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#350http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#351http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#352http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#353http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#354http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#355http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#356http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#357http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#358http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#359http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#360http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#361http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#362http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#363http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#364http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#365http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#366http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#367http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#368http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#369http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#370http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#371http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#372
  • 8/7/2019 IPv4 Kernel

    7/25

    373 RFC 1122 recommends at least 100 seconds for the timeout,374 which corresponds to a value of at least 8.375376 tcp_rfc1337 - BOOLEAN377 If set, the TCP stack behaves conforming to RFC1337. If unset,378 we are not conforming to RFC, but prevent TCP TIME_WAIT379 assassination.380

    Default: 0381382 tcp_rmem - vector of 3 INTEGERs: min, default, max383 min: Minimal size of receive buffer used by TCP sockets.384 It is guaranteed to each TCP socket, even under moderate memory385 pressure.386 Default: 8K387388 default: initial size of receive buffer used by TCP sockets.389 This value overrides net.core.rmem_default used by other protocols.390 Default: 87380 bytes. This value results in window of 65535 with391 default setting of tcp_adv_win_scale and tcp_app_win:0 and a bit392 less for default tcp_app_win. See below about these variables.

    393394 max: maximal size of receive buffer allowed for automatically395 selected receiver buffers for TCP socket. This value does not override396 net.core.rmem_max. Calling setsockopt() with SO_RCVBUF disables397 automatic tuning of that socket's receive buffer size, in which398 case this value is ignored.399 Default: between 87380B and 4MB, depending on RAM size.400401 tcp_sack - BOOLEAN402 Enable select acknowledgments (SACKS).403404 tcp_slow_start_after_idle - BOOLEAN405 If set, provide RFC2861 behavior and time out the congestion

    406 window after an idle period. An idle period is defined at407 the current RTO. If unset, the congestion window will not408 be timed out after an idle period.409 Default: 1410411 tcp_stdurg - BOOLEAN412 Use the Host requirements interpretation of the TCP urgent pointer field.413 Most hosts use the older BSD interpretation, so if you turn this on414 Linux might not communicate correctly with them.415 Default: FALSE416417 tcp_synack_retries - INTEGER418 Number of times SYNACKs for a passive TCP connection attempt will419 be retransmitted. Should not be higher than 255. Default value420 is 5, which corresponds to ~180seconds.421422 tcp_syncookies - BOOLEAN423 Only valid when the kernel was compiled with CONFIG_SYNCOOKIES424 Send out syncookies when the syn backlog queue of a socket425 overflows. This is to prevent against the common 'SYN flood attack'426 Default: FALSE427428 Note, that syncookies is fallback facility.429 It MUST NOT be used to help highly loaded servers to stand430 against legal connection rate. If you see SYN flood warnings431

    in your logs, but investigation shows that they occur432 because of overload with legal connections, you should tune433 another parameters until this warning disappear.434 See: tcp_max_syn_backlog, tcp_synack_retries, tcp_abort_on_overflow.

    http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#373http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#374http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#375http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#376http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#377http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#378http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#379http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#380http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#381http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#382http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#383http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#384http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#385http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#386http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#387http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#388http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#389http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#390http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#391http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#392http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#393http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#394http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#395http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#396http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#397http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#398http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#399http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#400http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#401http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#402http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#403http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#404http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#405http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#406http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#407http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#408http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#409http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#410http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#411http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#412http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#413http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#414http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#415http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#416http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#417http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#418http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#419http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#420http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#421http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#422http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#423http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#424http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#425http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#426http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#427http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#428http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#429http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#430http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#431http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#432http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#433http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#434http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#373http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#374http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#375http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#376http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#377http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#378http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#379http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#380http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#381http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#382http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#383http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#384http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#385http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#386http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#387http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#388http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#389http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#390http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#391http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#392http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#393http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#394http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#395http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#396http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#397http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#398http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#399http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#400http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#401http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#402http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#403http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#404http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#405http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#406http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#407http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#408http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#409http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#410http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#411http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#412http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#413http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#414http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#415http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#416http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#417http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#418http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#419http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#420http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#421http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#422http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#423http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#424http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#425http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#426http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#427http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#428http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#429http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#430http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#431http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#432http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#433http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#434
  • 8/7/2019 IPv4 Kernel

    8/25

    435436 syncookies seriously violate TCP protocol, do not allow437 to use TCP extensions, can result in serious degradation438 of some services (f.e. SMTP relaying), visible not by you,439 but your clients and relays, contacting you. While you see440 SYN flood warnings in logs not being really flooded, your server441 is seriously misconfigured.442

    443 tcp_syn_retries - INTEGER444 Number of times initial SYNs for an active TCP connection attempt445 will be retransmitted. Should not be higher than 255. Default value446 is 5, which corresponds to ~180seconds.447448 tcp_timestamps - BOOLEAN449 Enable timestamps as defined in RFC1323.450451 tcp_tso_win_divisor - INTEGER452 This allows control over what percentage of the congestion window453 can be consumed by a single TSO frame.454 The setting of this parameter is a choice between burstiness and

    455 building larger TSO frames.456 Default: 3457458 tcp_tw_recycle - BOOLEAN459 Enable fast recycling TIME-WAIT sockets. Default value is 0.460 It should not be changed without advice/request of technical461 experts.462463 tcp_tw_reuse - BOOLEAN464 Allow to reuse TIME-WAIT sockets for new connections when it is465 safe from protocol viewpoint. Default value is 0.466 It should not be changed without advice/request of technical467 experts.

    468469 tcp_window_scaling - BOOLEAN470 Enable window scaling as defined in RFC1323.471472 tcp_wmem - vector of 3 INTEGERs: min, default, max473 min: Amount of memory reserved for send buffers for TCP sockets.474 Each TCP socket has rights to use it due to fact of its birth.475 Default: 4K476477 default: initial size of send buffer used by TCP sockets. This478 value overrides net.core.wmem_default used by other protocols.479 It is usually lower than net.core.wmem_default.480 Default: 16K481482 max: Maximal amount of memory allowed for automatically tuned483 send buffers for TCP sockets. This value does not override484 net.core.wmem_max. Calling setsockopt() with SO_SNDBUF disables485 automatic tuning of that socket's send buffer size, in which case486 this value is ignored.487 Default: between 64K and 4MB, depending on RAM size.488489 tcp_workaround_signed_windows - BOOLEAN490 If set, assume no receipt of a window scaling option means the491 remote TCP is broken and treats the window as a signed quantity.492 If unset, assume the remote TCP is not broken even if we do493

    not receive a window scaling option from them.494 Default: 0495496 tcp_dma_copybreak - INTEGER

    http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#435http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#436http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#437http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#438http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#439http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#440http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#441http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#442http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#443http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#444http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#445http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#446http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#447http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#448http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#449http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#450http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#451http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#452http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#453http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#454http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#455http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#456http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#457http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#458http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#459http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#460http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#461http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#462http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#463http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#464http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#465http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#466http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#467http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#468http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#469http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#470http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#471http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#472http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#473http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#474http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#475http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#476http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#477http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#478http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#479http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#480http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#481http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#482http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#483http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#484http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#485http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#486http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#487http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#488http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#489http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#490http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#491http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#492http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#493http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#494http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#495http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#496http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#435http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#436http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#437http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#438http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#439http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#440http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#441http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#442http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#443http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#444http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#445http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#446http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#447http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#448http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#449http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#450http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#451http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#452http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#453http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#454http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#455http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#456http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#457http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#458http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#459http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#460http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#461http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#462http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#463http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#464http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#465http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#466http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#467http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#468http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#469http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#470http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#471http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#472http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#473http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#474http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#475http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#476http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#477http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#478http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#479http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#480http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#481http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#482http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#483http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#484http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#485http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#486http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#487http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#488http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#489http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#490http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#491http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#492http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#493http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#494http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#495http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#496
  • 8/7/2019 IPv4 Kernel

    9/25

    497 Lower limit, in bytes, of the size of socket reads that will be498 offloaded to a DMA copy engine, if one is present in the system499 and CONFIG_NET_DMA is enabled.500 Default: 4096501502 tcp_thin_linear_timeouts - BOOLEAN503 Enable dynamic triggering of linear timeouts for thin streams.504

    If set, a check is performed upon retransmission by timeout to505 determine if the stream is thin (less than 4 packets in flight).506 As long as the stream is found to be thin, up to 6 linear507 timeouts may be performed before exponential backoff mode is508 initiated. This improves retransmission latency for509 non-aggressive thin streams, often found to be time-dependent.510 For more information on thin streams, see511 Documentation/networking/tcp-thin.txt512 Default: 0513514 tcp_thin_dupack - BOOLEAN515 Enable dynamic triggering of retransmissions after one dupACK516 for thin streams. If set, a check is performed upon reception

    517 of a dupACK to determine if the stream is thin (less than 4518 packets in flight). As long as the stream is found to be thin,519 data is retransmitted on the first received dupACK. This520 improves retransmission latency for non-aggressive thin521 streams, often found to be time-dependent.522 For more information on thin streams, see523 Documentation/networking/tcp-thin.txt524 Default: 0525526 UDP variables:527528 udp_mem - vector of 3 INTEGERs: min, pressure, max529 Number of pages allowed for queueing by all UDP sockets.

    530531 min: Below this number of pages UDP is not bothered about its532 memory appetite. When amount of memory allocated by UDP exceeds533 this number, UDP starts to moderate memory usage.534535 pressure: This value was introduced to follow format of tcp_mem.536537 max: Number of pages allowed for queueing by all UDP sockets.538539 Default is calculated at boot time from amount of available memory.540541 udp_rmem_min - INTEGER542 Minimal size of receive buffer used by UDP sockets in moderation.543 Each UDP socket is able to use the size for receiving data, even if544 total pages of UDP sockets exceed udp_mem pressure. The unit is byte.545 Default: 4096546547 udp_wmem_min - INTEGER548 Minimal size of send buffer used by UDP sockets in moderation.549 Each UDP socket is able to use the size for sending data, even if550 total pages of UDP sockets exceed udp_mem pressure. The unit is byte.551 Default: 4096552553 CIPSOv4 Variables:554555

    cipso_cache_enable - BOOLEAN556 If set, enable additions to and lookups from the CIPSO label mapping557 cache. If unset, additions are ignored and lookups always result in a558 miss. However, regardless of the setting the cache is still

    http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#497http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#498http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#499http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#500http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#501http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#502http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#503http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#504http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#505http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#506http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#507http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#508http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#509http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#510http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#511http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#512http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#513http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#514http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#515http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#516http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#517http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#518http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#519http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#520http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#521http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#522http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#523http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#524http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#525http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#526http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#527http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#528http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#529http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#530http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#531http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#532http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#533http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#534http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#535http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#536http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#537http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#538http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#539http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#540http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#541http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#542http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#543http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#544http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#545http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#546http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#547http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#548http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#549http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#550http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#551http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#552http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#553http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#554http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#555http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#556http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#557http://www.mjmwired.net/