aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Kerrisk <mtk.manpages@gmail.com>2007-04-05 15:47:26 +0000
committerMichael Kerrisk <mtk.manpages@gmail.com>2007-04-05 15:47:26 +0000
commitb59874b9636df52cf5d330e5bcc0614298af6a31 (patch)
tree1275e51583e4e06d3f5a7d34019f56e4eb4f32f6
parent273691af916928cfd033dfc38c468ac0660753c0 (diff)
downloadman-pages-b59874b9636df52cf5d330e5bcc0614298af6a31.tar.gz
Document IP_PMTUDISC_PROBE, which will be in 2.6.22.
-rw-r--r--man7/ip.717
1 files changed, 17 insertions, 0 deletions
diff --git a/man7/ip.7 b/man7/ip.7
index 1a60c3a406..f8c5132e28 100644
--- a/man7/ip.7
+++ b/man7/ip.7
@@ -513,6 +513,7 @@ Path MTU discovery flags:Meaning
IP_PMTUDISC_WANT:Use per-route settings.
IP_PMTUDISC_DONT:Never do Path MTU Discovery.
IP_PMTUDISC_DO:Always do Path MTU Discovery.
+IP_PMTUDISC_PROBE:Set DF but ignore Path MTU.
.TE
When PMTU discovery is enabled the kernel automatically keeps track of
@@ -548,6 +549,17 @@ and retrieve the MTU by calling
with the
.B IP_MTU
option.
+
+It is possible to implement RFC 4821 MTU probing with
+.B SOCK_DGRAM
+of
+.B SOCK_RAW
+sockets by setting a value of
+.BR IP_PMTUDISC_PROBE .
+This is also particularly useful for diagnostic tools such as
+.BR tracepath (8)
+that wish to deliberately send probe packets larger than
+the observed Path MTU.
.TP
.B IP_MTU
Retrieve the current known path MTU of the current socket.
@@ -922,6 +934,11 @@ are new options in Linux 2.2.
They are also all Linux specific and should not be used in
programs intended to be portable.
.PP
+.\" FIXME
+.\" To be confirmed that IP_PMTUDISC_PROBE makes it into kernel 2.6.22
+.I IP_PMTUDISC_PROBE
+is new in Linux 2.6.22.
+.PP
.I struct ip_mreqn
is new in Linux 2.2. Linux 2.0 only supported
.BR ip_mreq .