MTU discovery changes
Subsystems (2)
cover MTU discovery changes
These add some changes that make tracepath a little more useful for diagnosing MTU issues. The length flag helps distinguish between MTU black holes and other types of black holes by allowing you to vary the probe packet lengths. Using PMTUDISC_PROBE gives you the same results on each run without having to flush the route cache, so you can see where MTU changes in the path actually occur.
The PMTUDISC_PROBE patch goes in should be conditional on whether the corresponding kernel patch (just sent) goes in.
-John
In article <[email protected]> (at Fri, 23 Mar 2007 20:46:25 -0400), John Heffner <[email protected]> says:
Quoted 9 lines
These add some changes that make tracepath a little more useful for diagnosing MTU issues. The length flag helps distinguish between MTU black holes and other types of black holes by allowing you to vary the probe packet lengths. Using
PMTUDISC_PROBEgives you the same results on each run without having to flush the route cache, so you can see where MTU changes in the path actually occur.The
PMTUDISC_PROBEpatch goes in should be conditional on whether the corresponding kernel patch (just sent) goes in.
Please update documents (docs/*.sgml) as well. Thanks.
--yoshfuji
In article <[email protected]> (at Tue, 03 Apr 2007 17:45:06 +0900 (JST)), YOSHIFUJI Hideaki / 吉藤英明 <[email protected]> says:
Quoted 4 lines
Quoted 2 lines
The
PMTUDISC_PROBEpatch goes in should be conditional on whether the corresponding kernel patch (just sent) goes in.Please update documents (docs/*.sgml) as well. Thanks.
doc/*.sgml. Sorry for typo.
--yoshfuji
PATCH 1/1 Add documentation for the -l flag.
In reply to John Heffner--- doc/tracepath.sgml | 13 +++++++++++++ 1 files changed, 13 insertions(+), 0 deletions(-)
doc/tracepath.sgml +13 -0
@@ -15,6 +15,7 @@ traces path to a network host discovering MTU along this path</refpurpose> <refsynopsisdiv> <cmdsynopsis> <command>tracepath</command> +<arg choice="opt">-l <replaceable/pktlen/</arg> <arg choice="req"><replaceable/destination/</arg> <arg choice="opt"><replaceable/port/</arg> </cmdsynopsis>
@@ -39,6 +40,18 @@ of UDP ports to maintain trace history. </para> </refsect1> +<refsect1><title>OPTIONS</title> +<variablelist> + <varlistentry> + <term><option/-l/</term> + <listitem><para> +Sets the initial packet length to <replaceable/pktlen/ instead of +65536 for <command/tracepath/ or 128000 for <command/tracepath6/. + </para></listitem> + </varlistentry> +</variablelist> +</refsect1> + <refsect1><title>OUTPUT</title> <para> <literallayout>
Signature · 1 line
1.5.0.2.gc260-dirty
PATCH 1/1 Document -n flag.
--- doc/tracepath.sgml | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-)
doc/tracepath.sgml +9 -0
@@ -15,6 +15,7 @@ traces path to a network host discovering MTU along this path</refpurpose> <refsynopsisdiv> <cmdsynopsis> <command>tracepath</command> +<arg choice="opt">-n</arg> <arg choice="opt">-l <replaceable/pktlen/</arg> <arg choice="req"><replaceable/destination/</arg> <arg choice="opt"><replaceable/port/</arg>
@@ -42,6 +43,14 @@ of UDP ports to maintain trace history. <refsect1><title>OPTIONS</title> <variablelist> + + <varlistentry> + <term><option/-n/</term> + <listitem><para> +Do not look up host names. Only print IP addresses numerically. + </para></listitem> + </varlistentry> + <varlistentry> <term><option/-l/</term> <listitem><para>
Signature · 1 line
1.5.0.2.gc260-dirty
Re: [PATCH] [iputils] Add documentation for the -l flag.
In reply to John HeffnerApplied two documentation patches. Thanks.
In article <[email protected]> (at Tue, 3 Apr 2007 13:51:07 -0400), John Heffner <[email protected]> says:
Quoted 42 lines
--- doc/tracepath.sgml | 13 +++++++++++++ 1 files changed, 13 insertions(+), 0 deletions(-)doc/tracepath.sgml +13
-0@@ -15,6 +15,7 @@ traces path to a network host discovering MTU along this path</refpurpose> <refsynopsisdiv> <cmdsynopsis> <command>tracepath</command> +<arg choice="opt">-l <replaceable/pktlen/</arg> <arg choice="req"><replaceable/destination/</arg> <arg choice="opt"><replaceable/port/</arg> </cmdsynopsis>@@ -39,6 +40,18 @@ of UDP ports to maintain trace history. </para> </refsect1> +<refsect1><title>OPTIONS</title> +<variablelist> + <varlistentry> + <term><option/-l/</term> + <listitem><para> +Sets the initial packet length to <replaceable/pktlen/ instead of +65536 for <command/tracepath/ or 128000 for <command/tracepath6/. + </para></listitem> + </varlistentry> +</variablelist> +</refsect1> + <refsect1><title>OUTPUT</title> <para> <literallayout>Signature · 6 lines
1.5.0.2.gc260-dirty - To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
YOSHIFUJI Hideaki / 吉藤英明
AppliedIn article <[email protected]> (at Fri, 23 Mar 2007 20:46:25 -0400), John Heffner <[email protected]> says:
Quoted 9 lines
These add some changes that make tracepath a little more useful for diagnosing MTU issues. The length flag helps distinguish between MTU black holes and other types of black holes by allowing you to vary the probe packet lengths. Using
PMTUDISC_PROBEgives you the same results on each run without having to flush the route cache, so you can see where MTU changes in the path actually occur.The
PMTUDISC_PROBEpatch goes in should be conditional on whether the corresponding kernel patch (just sent) goes in.
Applied, thanks.
--yoshfuji