aboutsummaryrefslogtreecommitdiffstats
path: root/man7/icmp.7
diff options
context:
space:
mode:
authorMichael Kerrisk <mtk.manpages@gmail.com>2006-01-03 10:58:34 +0000
committerMichael Kerrisk <mtk.manpages@gmail.com>2006-01-03 10:58:34 +0000
commit56185b42e77e6841bd76fbfff27e7c57855f88f6 (patch)
tree52c058ebb6dd63eae8f7c032b9ebbf2b6540fb38 /man7/icmp.7
parentd6d5023908d5626e524662b7e024476a3e13c6f7 (diff)
downloadman-pages-56185b42e77e6841bd76fbfff27e7c57855f88f6.tar.gz
Formatting and source code line break changes (no changes to content!)
Diffstat (limited to 'man7/icmp.7')
-rw-r--r--man7/icmp.734
1 files changed, 19 insertions, 15 deletions
diff --git a/man7/icmp.7 b/man7/icmp.7
index 9bf75c620d..3b61380ebc 100644
--- a/man7/icmp.7
+++ b/man7/icmp.7
@@ -8,12 +8,13 @@
.SH NAME
icmp, IPPROTO_ICMP \- Linux IPv4 ICMP kernel module.
.SH DESCRIPTION
-This kernel protocol module implements the Internet Control Message Protocol
-defined in RFC\ 792. It is used to signal error conditions and for diagnosis.
-The user doesn't interact directly with this module; instead it communicates
-with the other protocols in the kernel and these pass the ICMP
-errors to the application layers. The kernel ICMP module also
-answers ICMP requests.
+This kernel protocol module implements the Internet Control
+Message Protocol defined in RFC\ 792.
+It is used to signal error conditions and for diagnosis.
+The user doesn't interact directly with this module;
+instead it communicates with the other protocols in the kernel
+and these pass the ICMP errors to the application layers.
+The kernel ICMP module also answers ICMP requests.
.PP
A user protocol may receive ICMP packets for all local sockets by opening
a raw socket with the protocol
@@ -37,16 +38,19 @@ The sysctls can be accessed by reading or writing the
.I /proc/sys/net/ipv4/*
files or with the
.BR sysctl (2)
-interface. Most of these sysctls are rate limitations for specific ICMP types.
+interface.
+Most of these sysctls are rate limitations for specific ICMP types.
Linux 2.2 uses a token bucket filter to limit ICMPs.
.\" FIXME better description needed
-The value is the timeout in jiffies until the token bucket filter is cleared
-after a burst. A jiffy is a system dependent unit, usually 10ms on x86 and
+The value is the timeout in jiffies until the token bucket filter is
+cleared after a burst.
+A jiffy is a system dependent unit, usually 10ms on x86 and
about 1ms on alpha and IA64.
.TP
.B icmp_destunreach_rate
-Maximum rate to send ICMP Destination Unreachable packets. This limits the
-rate at which packets are sent to any individual route or destination.
+Maximum rate to send ICMP Destination Unreachable packets.
+This limits the rate at which packets are sent to any individual
+route or destination.
The limit does not affect sending of
.B ICMP_FRAG_NEEDED
packets needed for path MTU discovery.
@@ -90,15 +94,15 @@ should not be relied on in portable programs.
.PP
.B ICMP_REDIRECT
packets are not sent when Linux is not acting as a router.
-They are also only accepted from the old gateway defined in the routing table and
-the redirect routes are expired after some time.
+They are also only accepted from the old gateway defined in the
+routing table and the redirect routes are expired after some time.
.PP
The 64-bit timestamp returned by
.B ICMP_TIMESTAMP
is in milliseconds since January 1, 1970.
.PP
-Linux ICMP internally uses a raw socket to send ICMPs. This raw socket
-may appear in
+Linux ICMP internally uses a raw socket to send ICMPs.
+This raw socket may appear in
.BR netstat (8)
output with a zero inode.
.PP