]> bbs.cooldavid.org Git - net-next-2.6.git/commit - net/ipv4/ip_output.c
[INET]: Add IP(V6)_PMTUDISC_RPOBE
authorJohn Heffner <jheffner@psc.edu>
Fri, 20 Apr 2007 22:53:27 +0000 (15:53 -0700)
committerDavid S. Miller <davem@sunset.davemloft.net>
Thu, 26 Apr 2007 05:29:10 +0000 (22:29 -0700)
commit628a5c561890a9a9a74dea017873530584aab06e
treef10edc4078c3f19487bbe3a902ecadda89273361
parentb881ef7603230550aa0150b22af94089f07ab00d
[INET]: Add IP(V6)_PMTUDISC_RPOBE

Add IP(V6)_PMTUDISC_PROBE value for IP(V6)_MTU_DISCOVER.  This option forces
us not to fragment, but does not make use of the kernel path MTU discovery.
That is, it allows for user-mode MTU probing (or, packetization-layer path
MTU discovery).  This is particularly useful for diagnostic utilities, like
traceroute/tracepath.

Signed-off-by: John Heffner <jheffner@psc.edu>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/linux/in.h
include/linux/in6.h
net/ipv4/ip_output.c
net/ipv4/ip_sockglue.c
net/ipv6/ip6_output.c
net/ipv6/ipv6_sockglue.c